You are now in the main content area
Course Electives
Whether you are a graduate student enrolled at the Faculty of Engineering and Architectural Science (FEAS) or a visiting student, we offer many electives for you to choose from for the current semester.
To see the full list of program-required courses and detailed course information, please see the Graduate Academic Calendar. To ensure that you have completed the prerequisites necessary to enroll in electives, please contact the appropriate graduate program administrator and program director/associate chair.
How FEAS Students Can Enroll
FEAS students wishing to take courses from outside of their graduate program may apply to enroll in these courses by submitting a completed (PDF file) Course Substitution Form to their graduate program administrator and obtaining approval from graduate program directors/associate chair of graduate studies from both home and the host programs. Course substitutions are not automatic; program directors/associate chairs and instructors reserve the right to limit external enrollment in the courses they offer.
How Ontario Visiting Graduate Students (OVGS) Can Apply to Enroll
Students enrolled at another university may take a course at FEAS as an OVGS. Please contact your graduate school in your home institution to obtain an OVGS application form and follow the approval process specific to your home institution.
2024 - 2025 Academic Year
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
AE8102 Advanced Fluid Mechanics |
Jun Cao |
Fri. 3:00 pm to 6:00 pm |
In person |
AE8116 Flight Dynamics and Control of Aircraft |
TBA |
Mon. 3:00 pm to 6:00 pm |
In person |
AE8140 Advanced Aerospace Structural Design |
Zouheir Fawaz |
Thurs. 3:00 pm to 6:00 pm |
In person |
AE8141 Advanced Aerospace Manufacturing |
Puren Ouyang |
Mon. 6:00 pm to 9:00 pm |
In person |
AE8143 Avionics and Navigation |
John Enright |
Mon. 12:00 pm to 3:00 pm |
In person |
AE8144 Computational Methods in Aerodynamic Analysis |
Paul Walsh |
Tues. 12:00 pm to 3:00 pm |
In person |
AE8145 Nanomaterials and Nanocomposites |
Bo Tan |
Tues. 3:00 pm to 6:00 pm |
In person |
AE8150 Special Topics: Aerodynamics and Propulsion |
Jeff Yokota |
Wed. 12:00 pm to 3:00 pm |
In person |
AE8202 Aircraft Safety and Reliability |
TBA |
Wed. 6:00 pm to 9:00 pm |
In person |
No electives are available to students outside of the program. Visit the Architecture Graduate website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
BE8101 - Rehabilitation Engineering |
TBA |
Fri. 10:00 am - 1:00 pm |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
BL8203 Health, Comfort and Indoor Environment |
Celeste Alvaro |
Wed. 6:00pm - 9:00pm |
In person |
BL8216 Fire Safety Design |
Zaiyi Liao |
Mon. 8:00am - 11:00am |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
CE8210: Process & Engineering Optimization |
Dr. ChungHyuk Lee |
Fri. 11:00 am - 2:00 pm |
In person |
CE8303: Advanced Fluid Dynamics |
Dr. Farhad Ein-Mozaffari |
Wed. 3:00 pm - 6:00 pm |
In person |
CE8501: Polymer Science and Engineering |
Dr. Ehsan Behzadfar |
Mon. 3:00 pm - 6:00 pm |
In person |
CE8603: Advances in Biomaterials |
Dr. Yaser Dahman |
Tue. 3:00 pm - 6:00 pm |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
CV8202: Surface Water Pollution Analysis |
James Li |
Tues. 3:00pm - 6:00pm |
In Person |
CV8207: Waste Management |
Elsayed Elbeshbishy |
Thurs. 12:00pm - 3:00pm |
In Person |
CV8301: Application and Finite Element |
Haitham Aboshosha |
Wed. 3:00pm - 6:00pm |
In Person |
CV8311: Risk and Reliability for Engineering |
Arnold Yuan |
Mon. 3:00pm - 6:00pm |
In Person |
CV8307: Advanced Reinforced Concrete Structures |
Reza Kianoush |
Wed. 12:00pm - 3:00pm |
In Person |
CV8400: Road Safety |
Bhagwant Persaid |
Tues. 12:00pm - 3:00pm |
In Person |
CV8411: Non-Highway Transportation Systems |
Said Easa |
Mon. 12:00pm - 3:00pm |
In Person |
CV8506: Industrial Metrology |
Michael Chapman |
Thurs. 3:00pm - 6:00pm |
In Person |
CV8601: Advanced Foundation Design |
Jinyuan Liu |
Fri. 3:00pm - 6:00pm |
In Person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
EE8103 Random Processes |
Lian Zhao |
Fri. 9:00 am - 12:00 pm |
In person |
EE8107 Digital Communications |
Alagan Anpalagan |
Mon. 12:00 pm - 3:00 pm |
In person |
EE8114 Optical Communications and Networks |
Xavier Fernando |
Mon. 6:00 pm - 9:00 pm |
In person |
EE8205 Embedded Computer Systems |
Gul Khan |
Wed 8:00 am - 11:00 am |
In person |
EE8214 Computer Systems Modeling |
Olivia Das |
Wed. 3:00 pm - 6:00 pm |
In person |
EE8223 Deep Learning |
TBA |
Wed. 12:00 pm - 3:00 pm |
In person |
EE8225 IOT Analytics |
Rasha Kashef |
Wed 10:00 am - 1:00 pm |
In person |
EE8227 Secure Machine Learning |
Reza Samavi |
Fri. 12:00 pm - 3:00 pm |
In person |
EE8228 Neural Information Processing and Retrieval |
Faezeh Ensan |
Tue. 3:00 pm - 6:00 pm |
In person |
EE8405 Power System Stability and Control |
Richard Cheung |
Mon. 6:00 pm - 9:00 pm |
In person |
EE8420 Microwave Engineering |
Marco Antoniades |
Tue. 8:00 am - 11:00 am |
In person |
EE8502 CMOS Analog Integrated Circuits |
Virgilio Valente |
Thu. 8:00 am - 11:00 am |
In person |
EE8506 Digital CMOS VLSI Integrated Circuits |
Andy Ye |
Mon. 3:00 pm - 6:00 pm |
In person |
EE8603 Selected Topics in Computer Engineering I |
TBA |
Tue. 6:00 pm - 9:00 pm |
In person |
No electives are available to students outside of the program. Visit the Computer Networks website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
EI8001 - Biotechnology Start-Ups |
TBA |
Thu. 6:00 pm - 9:00 pm |
In person |
EI8002 - Energy Innovation & Entrepreneurship |
TBA |
Thu. 6:00 pm - 9:00 pm |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
ME8102 Advanced Fluid Mechanics |
Jun Cao |
Fri. 3:00 pm - 6:00 pm |
In-Person |
ME8109 Casting and Solidification of Materials |
Comondore Ravidran |
Wed. 12:00 pm - 3:00 pm |
In-Person |
ME8114 Energy Management |
Alan Fung |
Thurs. 3:00 pm - 6:00 pm |
Virtual |
ME8120 Intro To Operations Research |
Mohamad Jaber |
Mon. 3:00 pm - 6:00 pm |
In-Person |
ME8122 Mech Behav of Engr Materials |
TBA |
Mon. 1:00 pm - 4:00 pm |
In-Person |
ME8124 Multiple Participant/Objective Decision Making |
Liping Fang |
Wed. 9:00 am - 12:00 pm |
In-Person |
ME8130 Robot Mechanics |
Farrokh Janabi-Sharifi |
Mon. 9:00 am - 12:00 pm |
In-Person |
ME8143 Micro and Nano Manufacturing |
Krishnan Venkatakrishnan |
Tues. 9:00 am - 12:00 pm |
In-Person |
ME8144 Advanced Reliability Modeling |
Sharareh Taghipour |
Tues. 9:00 am - 12:00 pm |
In-Person |
ME8151 Combustion Engineering |
Seth Dworkin |
Mon. 11:00 am - 12:00 pm
Thurs. 10:00 am - 12:00 pm |
In-Person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
PM8203: International Construction Project Management |
Paul Poh |
Tue. 3:00 pm - 6:00 pm |
In person |
PM8204: Negotiating Legal, regulatory & Contract Issues |
Omar Ha-Redeye,
Lauren Black
|
Wed. 6:00 pm - 9:00 pm |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
AE8104 Advanced Heat Transmission I |
Wey Leong |
TBA |
In person |
AE8108 Aircraft Turbine Engines |
Emre Karatas |
TBA |
In person |
AE8119 Introduction to Composite Materials |
Habiba Bougherara |
TBA |
In person |
AE8138 Computational Dynamics |
Fengfeng (Jeff) Xi |
TBA |
In person |
AE8139 Multi-disciplinary Design Optimization of Aerospace Systems |
Joon Chung |
TBA |
In person |
AE8142 Aerospace Thermal Engineering |
Bassam Jubran |
TBA |
In person |
AE8146 Applied Aerodynamics |
Goetz Bramesfeld |
TBA |
In person |
AE8148 Spacecraft Dynamics and Control |
Anton de Ruiter |
TBA |
In person |
AE8201 Aircraft Certification |
TBA |
Mon. 6:00 pm - 9:00 pm |
In person |
AE8203 Aircraft Systems Integration |
TBA |
Wed. 6:00 pm - 9:00 pm |
In person |
No electives are available to students outside of the program. Visit the Architecture Graduate website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
BE8102: Design of Bio-MEMS |
TBA |
TBA |
In person |
BE8103: Computations in Genetic Engineering |
TBA |
TBA |
In person |
BE8104: Biomedical System Modeling |
TBA |
TBA |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
(ex. Mon. 6:00 pm - 9:00 pm) |
Delivery Method
(In person or Online) |
BL8207: Building Performance Assessment |
Hitesh Doshi |
TBA |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
CE8201: Modelling & Simulation in Chemical Engineering |
Dr. Dae Kun Hwang |
TBA |
In person |
CE8213: Advanced Numerical Methods |
Dr. Philip Chan |
TBA |
In person |
CE8331: Membrane Technology |
TBA |
TBA |
In person |
CE8710: Air Pollution and Control |
TBA |
TBA |
In person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
CV8106: Advanced in Concrete Materials |
Medhat Shehata |
TBA |
In Person |
CV8204: Soil Remediation |
Rania Hamza |
TBA |
In Person |
CV8211: Urban Water Systems |
TBA |
TBA |
In Person |
CV8304: High Performance Concrete Structures |
Anwar Hossain |
TBA |
In Person |
CV8308: Bridge Design and Construction |
Khaled Sennah |
TBA |
In Person |
CV8317: Earthquake Engineering & Seismic Design |
TBA |
TBA |
In Person |
CV8410: Traffic Demand Analysis |
TBA |
TBA |
In Person |
CV8407: Special Topics - Quantum Computing |
Bilal Farooq |
TBA |
In Person |
CV8503: Geospatial Model and Visualization |
Ahmed Shaker |
TBA |
In Person |
CV8505: GIS for CIvil Engineering |
Songnian Li |
TBA |
In Person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
EE8102 Signal Detection Theory |
TBA |
TBA |
In-person |
EE8104 Adaptive Signal Processing |
TBA |
TBA |
In-person |
EE8202 Signal Detection Theory |
TBA |
TBA |
In-person |
EE8204 Neural Networks |
TBA |
TBA |
In-person |
EE8209 Intelligent Systems |
TBA |
TBA |
In-person |
EE8213 Computer Network Security |
TBA |
TBA |
In-person |
EE8219 Arch of Field-Prg Gate Arrays |
TBA |
TBA |
In-person |
EE8221 Systems-on-Chip Design |
TBA |
TBA |
In-person |
EE8222 Advanced Data Engineering |
TBA |
TBA |
In-person |
EE8229 Distributed and Cloud Comput |
TBA |
TBA |
In-person |
EE8410 Power Electronics |
TBA |
TBA |
In-person |
EE8419 Integration of DER |
TBA |
TBA |
In-person |
EE8504 Adv VLSI/FPGA Sys Dsgn Opt Al |
TBA |
TBA |
In-person |
EE8505 Digital Systems Testing |
TBA |
TBA |
In-person |
|
|
|
No electives are available to students outside of the program. Visit the Computer Networks website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
EI 8003 - Sustainable Entrepreneurship |
|
Mon. 6:00 pm - 9:00 pm |
In-person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
ME8103 Advanced Human Factors |
Neumann, Patrick |
TBA |
In-person |
ME8104 Advanced Heat Transmission I |
Saghir, Ziad |
TBA |
In-person |
ME8117 Fracture Mechanics |
Papini, Marcello |
TBA |
In-person |
ME8119 Intro To Composite Materials |
Bougherara, Habiba |
TBA |
In-person |
ME8136 Adv Fatigue Fracture Analysis |
Varvani-Farahani, Ahmad |
TBA |
In-person |
ME8138 Computational Dynamics |
Xi, Fengfeng |
TBA |
In-person |
ME8142 Supply Chain Mgmt in Eng |
Mohamed Ismail, Mohamed Wahab |
TBA |
In-person |
ME8150 Introduction to Microfluidics |
Tsai, Scott |
TBA |
In-person |
ME8204 Data Mining and Prescriptive Analytics |
Başar, Ayşe |
TBA |
In-person |
Swipe to see more
Course |
Instructor |
Date/Time
(ex. Mon. 6:00 pm - 9:00 pm) |
Delivery Method
(In person or Online) |
PM8201: Emergent Design and Construction Processes |
Jenn McArthur |
TBA |
In-person |
PM8202: Strategic Leadership and Management |
TBA |
TBA |
In-person |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
AE8106 Advanced Mechanics of Solids |
TBA |
TBA |
In-person |
Spring/Summer |
AE8112 Computational Fluid Dynamics & Heat Transfer |
TBA |
TBA |
In-person |
Spring |
AE8115 Finite Element Method in Engineering |
TBA |
TBA |
In-person |
Spring |
No electives are available to students outside of the program. Visit the Architecture Graduate website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
BE8106: Advanced Magnetic Resonance Imaging |
TBA |
TBA |
In-person |
Spring/Summer |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
BL8213: Passive House Design and Construction |
Russell Richman |
TBA |
In-person |
Spring/Summer |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
CE8403: Advanced Reactor Engineering |
TBA |
TBA |
In-person |
TBA |
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
CV8102: Advanced Construction Management |
TBA |
TBA |
In-person |
TBA |
CV8306: Durability of Structures |
TBA |
TBA |
In-person |
TBA |
CV8603: Modelling of Glacial Deposits |
TBA |
TBA |
In-person |
TBA |
Electives for Electrical and Computer Engineering will be offered at a later date.
No electives are available to students outside of the program. Visit the Computer Networks website for more information about the program.
No electives are available to students outside of the program. Visit the MEIE website for more information about the program.
Swipe to see more
Course |
Instructor |
Date/Time
|
Delivery Method
|
Session |
ME8106 Advanced Mechanics of Solids |
TBA |
TBA |
In-person |
Spring/Summer |
ME8112 Comp Fluid Dyn/Heat Transfer |
Seth Dworkin |
TBA |
In-person |
Spring |
ME 8115 Finite Element Methods in Engineering |
TBA |
TBA |
In-person |
Spring |
ME8132 Sequencing and Scheduling |
TBA |
TBA |
In-person |
Spring |
Electives for PMBE will be offered at a later date.