Winter 2017 Graduate Courses Offered

The University of Waterloo schedule of classes shows the days, times, room numbers and professors who are teaching the courses in each term.  The table below shows the available courses more readably and links to specific descriptions to the course content where it has been provided by the professor.

Winter 2017 Courses
Course Number Title Instructor
ECE 602 Introduction to Optimization Oleg Michailovich
ECE 610 Broadband Communications Networks Sherman Shen
ECE 612 Information Theory A. Khandani
ECE 627 Register-transfer-level Digital Systems Mark Aagaard
ECE 628 Computer Network Security Gordon Agnew
ECE 631 Microelectronic Processing Technology Selva Selvakumar
ECE 634 Organic Electronics Hany Aziz
ECE 653 Software Testing, Quality Assurance and Maintenance Arie Gurfinkel
ECE 656 Database Systems P. Ward
ECE 657A Data and Knowledge Modelling and Analysis Mark Crowley
ECE 666 Power Systems Operation Kankar Bhattacharya
ECE 668 Distribution System Engineering M. Salama
ECE 672 Optoelectronic Devices Dayan Ban
ECE 676 Quantum Information Processing Devices Christopher Wilson
ECE 677 Quantum Electronics and Photonics A. Hamed Majedi
ECE 686 Filtering and Control of Stochastic Linear Systems Stephen Smith
ECE 688 Nonlinear Systems Christopher Nielsen
ECE 710 Topic 2 Wireless Communication Network Sherman Shen
ECE 710 Topic 12 Network Information Theory Liang-Liang Xie
ECE 720 Topic 2 Cryptographic Computations M.A. Hasan
ECE 720 Topic 6 Trends in Reconfigurable Computing Nachiket Kapre
ECE 730 Topic 10 Advanced Technologies for Semiconductor Processing Siva Sivoththaman
ECE 738 Low Power VLSI Circuits for Wireless Communication Bosco Leung
ECE 770 Topic 4 Computational Methods for Engineering Electromagnetics Safieddin Safavi-Naeini
ECE 770 Topic 6 Photonic Communication Systems and Devices Hamed Majedi
ECE 770 Topic 7 Microwave Filters for Communication Systems Raafat Mansour
ECE 784 Introduction to Stochastic Calculus Andrew Heunis