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

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.

 

Course Instructor Date/Time
Delivery Method
BE8101 - Rehabilitation Engineering TBA Fri. 10:00 am - 1:00 pm In person
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
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
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
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.

 

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

 

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

 

Course Instructor Date/Time
Delivery Method
EI 8003 - Sustainable Entrepreneurship   Mon. 6:00 pm - 9:00 pm In-person
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
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
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.

 

Course Instructor Date/Time
Delivery Method
Session
BE8106: Advanced Magnetic Resonance Imaging TBA TBA In-person Spring/Summer
Course Instructor Date/Time
Delivery Method
Session
BL8213: Passive House Design and Construction Russell Richman TBA In-person Spring/Summer
Course Instructor Date/Time
Delivery Method
Session
CE8403: Advanced Reactor Engineering TBA TBA In-person TBA
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.

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.