• ECE 2330

    Digital Logic Design
     Rating

    4.13

     Difficulty

    2.75

     GPA

    3.36

    Last Taught

    Fall 2025

    Introduction to analysis and design of digital systems from switches to gates to components to CPU. Analysis and design of combinational and sequential components including multiplexers and demultiplexers, decoders and encoders, comparators, adders and ALU, registers and register files, counters and timers, RTL design, culminating in the design of a simple programmable processor. 10-12 studio design activities. Cross-listed as CS 2330.

  • ECE 4209

    RF Circuit Design and Wireless Systems
     Rating

    4.17

     Difficulty

    3.50

     GPA

    3.38

    Last Taught

    Fall 2025

    Design and analysis of wireless communication circuits. Topics covered include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project. Prerequisite ECE 2700 or ECE 3750

  • ECE 3250

    Electromagnetic Energy Conversion
     Rating

    3.17

     Difficulty

    3.25

     GPA

    3.39

    Last Taught

    Spring 2025

    Analyzes the principles of electromechanical energy conversion; three-phase circuit analysis; magnetic circuits and nonlinearity; transformers; electromagnetic sensing devices; DC, synchronous, stepper, and induction machines; equivalent circuit models; power electronic control of machines, switching regulators, Class D amplification. Laboratory, computer, and design exercises complement coverage of fundamental principles. Prerequisite: ECE 2660 or ECE 2600, ECE 3209 or PHYS 2415 or ECE 2200

  • ECE 4750

    Digital Signal Processing
     Rating

    3.00

     Difficulty

    3.00

     GPA

    3.42

    Last Taught

    Fall 2025

    An introduction to 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. Prerequisite: CS 2130.

  • ECE 6784

    Machine Learning for Wireless Communications
     Rating

     Difficulty

     GPA

    3.42

    Last Taught

    Spring 2025

    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.

  • ECE 4332

    Introduction to VLSI Design
     Rating

    3.78

     Difficulty

    5.00

     GPA

    3.44

    Last Taught

    Spring 2025

    Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Team design of a significant VLSI chip including layout and implementation. Prerequisites: ECE 2330 and (ECE 2660 or ECE 2600)

  • ECE 3103

    Solid State Devices
     Rating

    4.06

     Difficulty

    2.50

     GPA

    3.45

    Last Taught

    Spring 2025

    Analyzes the basics of band theory and atomic structure; charge-transport in solids; current voltage characteristics of semiconductor devices, including p-n junction diodes, bipolar transistors, Schottky diodes, and insulated-gate field-effect transistors; electron emission; and superconductive devices. Prerequisite: ECE 2300.

  • ECE 3660

    Microelectronic Circuits
     Rating

    4.40

     Difficulty

    3.00

     GPA

    3.49

    Last Taught

    Fall 2025

    Construction of electronic circuit design to specifications. Focuses on computer simulation, construction, and testing of designed circuits in the laboratory to verify predicted performance. Includes differential amplifiers, feedback amplifiers, multivibrators, and digital circuits. Three lecture and three laboratory hours. Prerequisite: ECE 2600 or ECE 2660

  • ECE 6660

    Analog Integrated Circuits
     Rating

     Difficulty

     GPA

    3.52

    Last Taught

    Spring 2025

    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.