• ECE 6501

    Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.72

    Last Taught

    Spring 2026

    A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

  • ECE 6502

    Special Topics in Electrical and Computer Engineering
     Rating

    5.00

     Difficulty

    2.00

     GPA

    3.83

    Last Taught

    Spring 2026

    A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite:  Instructor permission.

  • ECE 6505

    Electrical and Computer Engineering Seminar
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering.  It is a one-credit course required for all first-year ECE graduate students. 

  • ECE 6642

    Optoelectronic Devices
     Rating

     Difficulty

     GPA

    3.68

    Last Taught

    Fall 2025

    Optoelectronics merges optics and microelectronics. Optoelectronic devices and circuits have become core technologies for several key technical areas such as telecommunications, information processing, optical storage, and sensors. This course will cover devices that generate (semiconductor light emitting diodes and lasers), modulate, amplify, switch, and detect optical signals. Also included are solar cells, photonic crystals, and plasmonics.

  • ECE 6660

    Analog Integrated Circuits
     Rating

     Difficulty

     GPA

    3.52

    Last Taught

    Spring 2026

    Design and analysis of analog integrated circuits. Topics include feedback amplifier analysis and design including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; and extensive use of CAD tools for design entry, simulation, and layout. Includes an analog integrated circuit design project. Prerequisite: ECE 3103 and 3632, or equivalent.

  • ECE 6711

    Probability and Stochastic Processes
     Rating

     Difficulty

     GPA

    3.52

    Last Taught

    Fall 2025

    Topics include probability spaces; random variables and vectors; and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order stationary processes and Markov processes; inequalities, convergence, laws of large numbers, central limit theorem, ergodic, theorems; and MS estimation, Linear MS estimation, and the Orthogonality Principle. Prerequisite: APMA 3100, MATH 3100, or equivalent.

  • ECE 6714

    Probabilistic Machine Learning
     Rating

    4.00

     Difficulty

    4.00

     GPA

    3.80

    Last Taught

    Fall 2025

    Covers foundations of estimation theory and machine learning in a probabilistic modeling framework. Topics include frequentist and Bayesian estimation, analysis of estimators, linear regression, linear classification, graphical models, Markov models, sampling methods, and variational inference. Requires APMA 3100 or an equivalent course on Probability, familiarity with linear algebra, and Python programming.

  • ECE 6750

    Digital Signal Processing
     Rating

     Difficulty

     GPA

    3.72

    Last Taught

    Fall 2025

    A first graduate course in digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Additional topics can include signal compression and multi-resolution processing.

  • ECE 6782

    Machine Learning in Image Analysis
     Rating

     Difficulty

     GPA

    3.56

    Last Taught

    Fall 2025

    This course focuses on an in-depth study of advanced topics and interests in image data analysis. Students will learn practical image techniques and gain mathematical fundamentals in machine learning needed to build their own models for effective problem solving. The graduate students (ECE/CS 6501) will be given additional programming tasks and more advanced theoretical questions.

  • ECE 6784

    Machine Learning for Wireless Communications
     Rating

     Difficulty

     GPA

    3.42

    Last Taught

    Spring 2026

    This is an entry-level course on wireless communications, especially we will discuss how machine learning impacts the design of wireless systems. The goal is to teach fundamental and core techniques that enable physical layer wireless communications.