Fall 2026 Courses

*Please note that the Fall 2026 course offerings are subject to change based on student demand and instructor availability.

To help you plan your future terms more effectively, you can explore tentative future course offerings for upcoming terms and the ECE graduate course archive for past course offerings.  

Course Number Title Instructor

ECE 601

Foundations of Biology in Engineering LL. Xie
ECE 604 Stochatic Processes MO. Damen
ECE 606 Algorithm Design and Analysis MV. Tripunitara
ECE 621 Computer Organization HD. Patel
ECE 630 Physics and Models Semiconductor Devices L. Wei
ECE 633 Nanoelectronics YK. Yoon
ECE 635 Fabrication in the Nanoscale: Principles, Technology and Applications S. Schulz
ECE 636 Advanced Analog Integrated Circuits PM. Levine  
ECE 637 Digital Integrated Circuits M. Sachdev
ECE 650 Methods and Tools for Software Engineering M. Crowley
ECE 655 Protocols, Software and Issues in Mobile Systems K. Naik
ECE 661 Power Systems Protection and Relaying SP. Azad
ECE 662 Power Systems Analysis and Control R. El-Shatshat
ECE 671 Microwave and RF Engineering RR. Mansour
ECE 675 Radiation and Propagation of Electromagnetic Fields O. Ramahi
ECE 682 Multivariable Control Systems C. Nielsen

ECE 699A/B

MEng Pojects LL. Xie
ECE 720 Topic 2 Topics in Computers and Digital Systems Software: Cryptographic Computations A. Hasan
ECE 750 Topic 39 T. Reza
ECE 750 Topic 45 Topics in Computer Software: Responsible AI E. Creager
ECE 750 Topic 41 Topics in Computer Software: Software Analysis and Eng w LLMs J. Zhang
ECE 770 Topic 21 Topics in Antenna and Microwave Theory: Quantum Optics and Nanophotonics M. Bajcsy
ECE 780 Topic 13 Topics in Control: Robot Learning RF. Firoozi
ECE 6609PD* High Voltage Engineering Applications  
ECE 6611PD* Electric Machines and Motor Drives  

* For Online Power MEng students only