Fall 2025 Courses

Fall 2025 Graduate Courses Offered

The University of Waterloo schedule of classes shows the courses and professors who are teaching courses in each term.  The table below shows available courses and links to tentative descriptions to course content where it has been provided by the professor.

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 H. Nahas

ECE 604

ECE 604 Stochastic Processing

W. Zhuang

ECE 606

ECE 606 Algorithm Design and Analysis

MV Tripunitara

ECE 609

ECE 609 Engineering Analysis of Living Cells

LL. Xie

ECE 621 Computer Organization H. Patel

ECE 630

Physics and Models Seimicon Devs L. Wei

ECE 635

Fabrication in the Nanoscale: Principles, Technology and Application

S. Schulz

ECE 636

Advanced Analog Integrated Circuits

P. Levine

ECE 637

Digital Integrated Circuits

V. Gaudet

ECE 655

Protocols, Software and Issues in Mobile Systems K. Naik
ECE 660 Operation and Control of Future Integrated Energy Systems M. Kazerani
ECE 662 ECE662 Power System Analysis and Control C. Canizares

ECE 665

High Voltage Engineering Applications S. Jayaram

ECE 671

 Microwave and RF Engineering S. Boumaiza
ECE 675  Radiation and Propogation of Electromagnetic Fields

O. Ramahi

ECE 682 ECE 682 Multivariable Control Systems C. Nielsen
ECE 699 A/B MEng Project Course Xie, Liang - Liang

ECE 700

Topic 11

ECE 700 Topic 11 Principals of Biomedical Imaging O. Michailovich

ECE 720

Topic 9

Topics in Comp and Dig System Software Computer Arithmetic Harware N. Kapre
ECE 722 Reconfigurable Computing N. Kapre
ECE 733 ECE 733 Quantum Machine Learning NY. Kim

ECE 750

Topic 39

Scalable Computer System Design T. Reza

ECE 750 

Topic 37

Self Adaptive Software Systems L. Tahvildari
ECE 751 Distributed and Network Centric Computing W. Golab

ECE 770 

Topic 21

Modern Quantum Optics and Nanophononics M. Bacsjy
*ECE 6604PD Distributed Generation R. El-Shatshat
*ECE 6613PD Power System Analysis C. Canizares

* For Online Power MEng students only