Spring 2025 Courses

Spring 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 608

Quantitative Methods in BME Xie, Liang Liang

ECE 614

Gong, Guang

ECE 632

Ghosh, Hrilina

ECE 652

Safety-crit RT Software

Fischmeister, Sebastian

ECE 653 Software Test/Qual Assur/Maint Dietl, Werner

ECE 657

Karimi, Amir-Hossein

ECE 663

 Energy Processing

Kazerani, Mehrdad

*NEW ECE 676B

Experimental Quantum Engineering

Bajcsy, Michal

*NEWECE 676E

Wilson, Chris

NANO 601 Miao, Guo-Xing

*New ECE 700 
Topic 11

Principles in Biomedical Engineering Michailovich, Oleg
*New ECE 720
Topic 8
ML for Chip Design Kapre, Nachiket

*New ECE 720
Topic 12

On-Chip Interconnect Kapre, Nachiket

*New ECE 730
Topic 39

Hauer, Bradley
*NewECE 740
Topic 6

Su, Shiyu

ECE 750
Topic 27
Computer Security Vaniea, Kami
ECE 750
Topic 38
Usable Security and Privacy Vaniea, Kami
ECE 765 Azad, Sahar Pirooz
ECE 770
Topic 23
Radio-Wave Systems Ramahi, Omar
*NEW ECE 780
Topic 1
Notomista, Gennaro
ECE 780
Topic 3
Notomista, Gennaro
ECE 699A/B MEng Project Course Xie, Liang-Liang
ECE 6602PD* Power System Mgmt and Elect. Markets Bhattacharya, Kankar
ECE 6605PD Azad, Sahar Pirooz
ECE 6618PD* MV and HV Power Cables Jarayam, Shesha

* For Online Power MEng students only