Timetables and Course Catalogues
Important Notes
- The course catalogues, the SGS Calendar, and ACORN list all graduate courses associated with ECE - please note that not all courses will be offered every year.
- The timetables below list the graduate courses that will be offered in the 2026-27 academic year.
- Timetable information for ECE-prefixed graduate courses is available exclusively on this webpage. Students should not use ACORN for timetable information for ECE-prefixed graduate courses.
- Timetables are subject to change prior to the course start date. Students are strongly advised to check the timetables regularly for any revisions to the schedule, classroom location, or start date.
- Students may also be interested in graduate courses offered by other departments, particularly other departments within the Faculty of Applied Science & Engineering.
- ECE students should also review important dates for courses, and the course enrolment instructions for their program.
Jump To...
Biomedical Engineering
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
Please note: the JEB, BME, & HAD courses listed on the ECE timetable are considered equivalent to ECE courses for the purposes of degree requirements. Accordingly, no Add Course Form is required for these courses.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE1390H | F | Selected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical Devices | X. Liu | See Electronics timetable for details. | ||
| BME1472H | F | Fundamentals of Neuromodulation Technology and Clinical Applications | P. Yoo | See BME timetable for details. | ||
| Winter: | S Section courses | |||||
| ECE1475H | S | Bio-Photonics | O. Levi | See Photonics timetable for details. | ||
| BME1459H | S | Protein Engineering | K. Truong | See BME timetable for details. | ||
| HAD5751H | S | Artificial Intelligence: Development and Implementation in Healthcare | E. Sejdic, J. Petch, T. Truong | See IHPME timetable for details. *Enrollment in this winter course will not open until mid-October. Please reach out to IHPME for any questions. |
||
| JEB1433H | S | Medical Imaging | A. Nachman | Will not be offered in 2026-27. See BME timetable for details. | ||
| JEB1444H | S | Neural Engineering | B. Bardakjian | See BME timetable for details. | ||
Communications
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE537H1 | F | Random Processes | B. Liang | See undergraduate timetable for details. | ||
| ECE1502H | F | Information Theory | S. Draper | Mon 14:10 (3hr) | AB-107 | Sep. 14 |
| ECE1505H | F | Convex Optimization | W. Yu | Thu 09:10 (3hr) | GB-244 | Sep. 10 |
| ECE1508H | F1 | Special Topics in Communications: Reinforcement Learning | A. Bereyhi | Thu 13:10 (3hr) & Fri 17:10 (1hr) | Thu: BA-1170 Fri: BA-1130 | Sep. 10 |
| ECE1512H | F | Digital Image Processing and Applications | K.N. Plataniotis | Wed 13:10 (2hr) | BA-1230 | Sep. 9 |
| ECE1513H | F | Introduction to Machine Learning | S. Emara | Fri 10:10 (3hr) | MC-252 | Sep. 11 |
| ECE1521H | F | Detection and Estimation Theory | R. Adve | Mon 10:10 (2hr) & Wed 10:10 (1hr) | BA-4164 | Sep. 9 |
| ECE1541H | F | Communication Networks I | S. Valaee | Tue 10:10 (2hr) & Wed 11:10 (1hr) | BA-4164 | Sep. 8 |
| ECE1553H | F | Applied Deep Learning | A. Bereyhi | Tue 13:10 (3hr) & Fri 13:10 (1hr) | Tue: MC-252 Fri: MY-150 | Sep. 8 |
| Winter: | S Section courses | |||||
| ECE1504H | S | Statistical Learning | A. Khisti | Wed 15:10 (2hr) | BA-2195 | Jan. 6 |
| ECE1508H | S1 | Special Topics in Communications: Multiuser Information Theory | W. Yu | Thu 10:10 (2hr) | BA-4164 | Jan. 7 |
| ECE1511H | S | Signal Processing | D. Hatzinakos | Wed 13:10 (2hr) | BA-2179 | Jan. 6 |
| ECE1513H | S | Introduction to Machine Learning | A. Bereyhi | Wed 10:10 (3hr) & Fri 14:10 (1hr) | Wed: BA-1170 Fri: BA-1130 | Jan. 6 |
| ECE1551H | S | Mobile Broadband Radio Access Network | I. Maljevic | See ECE464H1 in the undergraduate timetable for details as this course is cross-listed with ECE464H1. | ||
| ECE1553H | S | Applied Deep Learning | A. Bereyhi | Thu 13:10 (3hr) & Fri 13:10 (1hr) | Thu: MC-252 Fri: BA-1160 | Jan. 7 |
Computer Engineering
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room(s) | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE552H1 | F | Computer Architecture | M. Jeffrey | See undergraduate timetable for details. | ||
| ECE568H1 | F | Computer Security | J. Yao | See undergraduate timetable for details. | ||
| ECE1387H | F | CAD for Digital Circuit Synthesis & Layout | J. Anderson | See Electronics timetable for details. | ||
| ECE1718H | F | Special Topics in Computer Hardware Design: Embedded Linux | S. Brown | TBD | TBD | TBD |
| ECE1724H | F | Special Topics in Computing: Wearable AI – Building Superintelligence for People | S. Mann | Mon 13:10 (3hr) | TBD | Sep. 14 |
| ECE1724H | F1 | Special Topics in Software Systems: Performant Software Systems with Rust | B. Li | Wed 15:10 (2hr) | BA-1170 | Sep. 9 |
| ECE1724H | F2 | Special Topics in Software Systems: Advanced Web Development: React Ecosystem and Modern Frameworks | C. Ying | Fri 13:10 (2hr) | MC-252 | Sep. 11 |
| ECE1724H | F3 | Special Topics in Software Systems: Program Synthesis and Verification | J. Yao | Thu 13:10 (2hr) | MC-252 | Sep. 10 |
| ECE1756H | F | Reconfigurable Computing and FPGA Architecture | V. Betz | Fri 15:10 (3hr) | TBD | Sep. 11 |
| ECE1769H | F | Behavioral Synthesis of Digital Integrated Circuits | J. Zhu | TBD | TBD | TBD |
| ECE1776H | F | Computer Security, Cryptography and Privacy | D. Lie | Wed 11:10 (2hr) | PT-473 | Sep. 9 |
| ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | Tue, Thu & Fri 12:10 (1hr) | BA-4164 | Sep. 8 |
| ECE1779H Open to ECE MEng students only | F | Introduction to Cloud Computing | C. Ying | Wed 13:10 (2hr) | MC-252 | Sep. 9 |
| ECE1786H | F | Creative Applications of Natural Language Processing | J. Rose | Tue 09:10 (2hr) | GB-248 | Sep. 15 |
| Winter: | S Section courses | |||||
| ECE516H1 | S | Intelligent Image Processing | S. Mann | See undergraduate timetable for details. | ||
| ECE568H1 | S | Computer Security | C. Gibson | See undergraduate timetable for details. | ||
| ECE1718H | S | Special Topics in Computer Hardware Design: Advanced Computer Architecture | A. Moshovos | TBD | TBD | TBD |
| ECE1724H | S1 | Special Topics in Software Systems: Designing Modern Web-Scale Applications | A. Goel | Thu 14:10 (3hr) | GB-221 | Jan. 14 |
| ECE1724H | S | Special Topics in Software Systems: Distributed Systems | A. Goel | See ECE419H1 in the undergraduate timetable for details as this course is cross-listed with ECE419H1. | ||
| ECE1755H | S | Parallel Computer Architecture and Programming | M. Jeffrey | Tue 13:10 (2hr) & Thu 11:10 (2hr) | Tue: BA-2195 Thu: GB-303 | Jan. 12 |
| ECE1762H | S | Algorithms and Data Structures | A. Veneris & P. Michalopoulos | Mon 17:10 (2hr) & Thu 17:10 (3hr) | Mon: MC-254 Fri: MC-252 | Jan. 7 |
| ECE1770H | S | Trends in Middleware Systems: Graph Processing | A. Jacobsen | Tue 15:10 (2hr) | ES-4001 | Jan. 12 |
| ECE1778H | S | Creative Applications for Mobile Devices | C. Ying | Fri 13:10 (2hr) | MY-150 | Jan. 15 |
| ECE1779H Open to ECE MEng students only | S | Introduction to Cloud Computing | C. Ying | Wed 13:10 (2hr) | BA-1170 | Jan. 13 |
| ECE1784H | S | Trustworthy Machine Learning | N. Papernot | Tue 09:10 (3hr) | BA-4164 | Jan. 12 |
| ECE1785H | S | Empirical Software Engineering | S. Zhou | Mon 13:10 (2hr) | MC-254 | Jan. 11 |
Electromagnetics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE1228H | F | Electromagnetic Theory | M. Mojahedi | Wed 13:10 (3hr) | BA-4164 | Sep. 9 |
| ECE1229H | F | Advanced Antenna Theory | C. Sarris | Tue 11:10 (2hr) & Thu 11:10 (1hr) | Tue: BA-B026 Thu: BA-2179 | Sep. 8 |
| ECE1256H | F | Microwave Circuits | G. Eleftheriades | See ECE424H1 in the undergraduate timetable for details as this course is cross-listed with ECE424H1. | ||
| ECE1257H | F | Computational Electromagnetism for IC and Antenna Design | P. Triverio | Tue & Thu 13:10 (2hr) | BA-4164 | Sep. 10 |
| Winter: | S Section courses | |||||
| ECE1243H | S | Topics in EM Waves: Advanced EM Theory | G. Eleftheriades | Wed 15:10 (2hr) | BA-2159 | Jan. 6 |
Electronics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE1336H | F | Semiconductor Physics | N. Kherani | Thurs 14:10 (3hr) | PT-473 | Sep. 10 |
| ECE1352H | F | Analog Circuit Design I | TBD | TBD | TBD | TBD |
| ECE1385H | F | Selected Topics in VLSI Systems: Quantum Computing Hardware | S. Voinigescu | See ECE435H1 in the undergraduate timetable for details as this course is cross-listed with ECE435H1. | ||
| ECE1387H | F | CAD for Digital Circuit Synthesis & Layout | J. Anderson | Fri 17:10 (2hr) | WB-219 | Sep. 11 |
| ECE1388H | F | VLSI Design Methodology | R. Genov | Fri 09:10 (3hr) | MP-134 | Sep. 11 |
| ECE1390H | F | Selected Topics in Circuits and Systems: Integrated Circuits for Sensors and Biomedical Devices | X. Liu | Fri 14:10 (3hr) | BA-4164 | Sep. 11 |
| ECE1390H | F1 | Selected Topics in Circuits and Systems: Advanced Analog Circuit Design | A. Liscidini | Tue 11:10 (2hr) | PT-473 | Sept. 8 |
| JEM1068H | F | Semiconductor Fabrication and Inspection | W.T. Ng, J. Howe | See MSE timetables and/or also see ECE442H1 in the undergraduate timetable for details as this course is cross-listed with ECE442H1. ***If you have any questions about enrolling in this course on ACORN, please reach out to MSE Graduate Office to inquire. |
||
| Winter: | S Section courses | |||||
| ECE532H1 | S | Digital Systems Design | J. Anderson | See undergraduate timetable for details. | ||
| ECE1385H | S | Selected Topics in VLSI Systems: VLSI-based Digital Signal Processing and AI Systems | G. Gulak | Wed 15:10 (2hr) | PT-473 | Jan. 13 |
| ECE1392H | S | Integrated Circuits for Digital Communication | T.C. Carusone | Thurs 18:10 (2hr) | BA-2135 | Jan. 7 |
| ECE1395H | S | Power Semiconductor Devices & Applications | W.T. Ng | Wed 13:10 (2hr) | BA-4164 | Jan. 6 |
| ECE1396H | S | Analog Signal Processing Circuits | A. Choopani | See ECE412H1 in the undergraduate timetable for details as this course is cross-listed with ECE412H1. | ||
| ECE1398H | S | VLSI Technology | W.T. Ng | See ECE437H1 in the undergraduate timetable for details as this course is cross-listed with ECE437H1. | ||
Energy Systems
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE520H1 | F | Power Electronics | A. Prodic | See undergraduate timetable for details. | ||
| ECE526H1 | F | Power System Protection & Automation | A. Hooshyar | See undergraduate timetable for details. | ||
| ECE1049H | F | Special Topics in Energy Systems: Power Converter Topologies & Modulation | D. Zhang | Wed 15:10 (2hr) | MC-252 | Sep. 9 |
| ECE1049H | F1 | Special Topics in Energy Systems: Power System Dynamics and Control | G. Pierrou | Mon 15:10 (2hr) | BA-1190 | Sep. 14 |
| ECE1068H | F | Introduction to Electromagnetic Compatibility (EMC) | F. Dawson | Mon & Tue 11:10 (1hr) | BA-2179 | Sep. 8 |
| ECE1777H | F | Computer Methods for Circuit Simulation | F. Najm | See Computer Engineering timetable for details. | ||
| MIE1640H | F | Optimal Grid Investment Models | J. Tate, D. Frances | See MIE timetable for details. | ||
| Winter: | S Section courses | |||||
| ECE1030H | S | Space Vector Theory and Control | P. Lehn | Thu 14:10 (3hr) | BA-2179 | Jan. 7 |
| ECE1049H | S | Special Topics in Energy Systems: Electric Vehicle Systems & Energy Management | H. Shokrollah-Timorabadi | Mon 18:10 (2hr) | BA-4164 | Jan. 11 |
| ECE1049H | S1 | Special Topics in Energy Systems: Power System Protection | A. Hooshyar | Tue 11:10 (2hr) | GB-303 | Jan. 12 |
| ECE1066H | S | Design of High-Frequency Switch-Mode Power Supplies (SMPS) | A. Prodic | Tue 17:10 (2hr) & Thu 18:10 (2hr) | Tue: BA-2179 Thu: BA-B024 | Jan. 7 |
| MIE535H | S | Electrification Through Electricity Markets | J. Tate, D. Frances | See MIE timetable for details. | ||
Photonics
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE1228H | F | Electromagnetic Theory | M. Mojahedi | See Electromagnetics timetable for details. | ||
| ECE1336H | F | Semiconductor Physics | N. Kherani | See Electronics timetable for details. | ||
| ECE1450H | F | Ultrafast Photonics | L. Qian | Tue & Thu 9:10 (2hr) | PT-473 | Sep. 8 |
| ECE1461H | F | Advanced Laser Processing | P. Herman | Tue 16:10 (2hr) & Fri 15:10 (2hr) | TBD BA-B025 | Sep. 11 |
| ECE1467H | F | Integrated Optical Circuit Design | S. Aitchison | Mon 14:10 (3hr) | BA-2135 | Sep. 14 |
| Winter: | S Section courses | |||||
| ECE1460H | S | Special Topics in Photonics: Advanced Semiconductor Lasers | A. Helmy | Thu 14:10 (3hr) | PT-473 | Jan. 7 |
| ECE1475H | S | Bio-Photonics | O. Levi | Wed 15:10 (2hr) | BA-B026 | Jan. 6 |
Systems Control
Clicking on the course code will take you to the course description in the catalogue. If there are prerequisites, they will be listed with the course description.
| Course Code | Section Code | Title | Instructor | Day(s)+Time | Room | Start Date |
|---|---|---|---|---|---|---|
| Fall: | F Section courses | |||||
| ECE557H1 | F | Linear Control Theory | M. Chapman | See undergraduate timetable for details. | ||
| ECE1647H | F | Introduction to Nonlinear Control Systems | M. Broucke | Tue 15:10 (2hr) | BA-1200 | Sep. 8 |
| ECE1657H | F | Game Theory and Evolutionary Games | L. Pavel | Fri 9:10 (2hr) | MP-137 | Sep. 11 |
| Winter: | S Section courses | |||||
| ECE1635H | S | Special Topics in Control I: Adaptive Control and Reinforcement Learning | M. Broucke | See ECE411H1 in the undergraduate timetable for details as this course is cross-listed with ECE411H1. | ||
| ECE1656H | S | Nonlinear Modeling & Analysis of Biological Systems | L. Scardovi | Tue 12:10 (2hr) | BA-4164 | Jan. 12 |
| ECE1658H | F | Geometric Nonlinear Control of Robotic Systems | M. Maggiore | Tue & Wed 10:10 (1.5hr) | PT-473 | Jan. 6 |
| ECE1660H | S | Risk-Aware and Stochastic Control Theory with Learning | M. Chapman | Mon 15:10 (2hr) | BA-B025 | Jan. 11 |