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.

2023 - 2024 Academic Year

Visit the Aerospace Graduate website for more information about the program.

Fall 2023

 Course

Instructor Date/Time Delivery Method
AE8102 Advanced Fluid Mechanics Jun Cao Tues.  3:00 pm - 6:00 pm In-Person
AE8121 High Speed Aerodynamics Paul Walsh Mon. 12:00 pm - 3:00 pm In-Person
AE8133 Space Mechanics Krishna Kumar Wed. 3:00 pm - 6:00 pm In-Person
AE8141 Advanced Aerospace Manufacturing Puren Ouyang Mon. 6:00 pm - 9:00 pm In-Person
AE8143 Avionics and Navigation John Enright Tues. 8:00 am - 11:00 am In-Person
AE8145 Nanomaterials and Nanocomposites Bo Tan Tues. 9:00 am - 12:00 pm In-Person
AE8147 Testing & Evaluation of Composites Kazem Fayazbakhsh Thurs. 9:00 am - 12:00 pm In-Person
AE8202 Aircraft Safety & Reliability TBD Wed. 6:00 pm - 9:00 pm In-Person

Winter 2024

 Course

Instructor Date/Time Delivery Method
AE8104 Advanced Heat Transmission I Wey Leong TBD In-Person
AE8108 Aircraft Turbine Engines Emre Karatas TBD
In-Person
AE8119 Intro To Composite Materials Habiba Bougherara TBD
In-Person
AE8123 Aircraft Systems Integration TBD Wed. 6:00 pm - 9:00 pm In-Person
AE8138 Computational Dynamics FengFeng (Jeff)  Xi TBD
In-Person
AE8142 Aerospace Thermal Engineering Bassam Jubran TBD
In-Person
AE8201 Aircraft Certification TBD Mon. 6:00 pm - 9:00 pm In-Person

Spring 2024

 Course

Instructor Date/Time Delivery Method
TBD TBD TBD
TBD
  • Please note this timetable is tentative and is subject to change.

Visit the Architecture Graduate website for more information about the program.

Fall 2023

 Course

Instructor Date/Time Delivery Method
*No electives available*

Winter 2024

 Course

Instructor Date/Time Delivery Method
*No electives available*

Spring/Summer 2024

 Course

Instructor Date/Time Delivery Method

*No electives available*

  • Please note this timetable is tentative and is subject to change.

Visit the Biomedical Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
BE8001 Foundations of Biomedical Engineering Scott Tsai Fri. 10:00 am - 1:00 pm In-Person
BE8101 Rehabilitation Engineering Kristiina Valter Mai Mon. 8:00 am - 11:00 am
In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
BE8102 Design of Bio-MEMS TBD TBD In-Person
BE8103 Computations in Genetic Eng TBD TBD In-Person
BE8104 Biomedical System Modeling TBD TBD In-Person

Spring/Summer 2024

Course
Instructor Date/Time Delivery Method
BE8106 Advanced Magnetic Resonance Imaging TBD TBD In-Person
  • Please note this timetable is tentative and is subject to change.

Visit the Building Science Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
BL8216 Impact and Performance of Enclosure Materials Alex Lukachko Mon. 6:00 pm - 9:00 pm In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
TBD TBD TBD TBD

Spring 2024

Course
Instructor Date/Time Delivery Method
TBD TBD TBD TBD
  • Please note this timetable is tentative and is subject to change.

Visit the Chemical Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
CE8202 Advanced Process Control Ramdhane Dhib Wed. 3:00 pm - 6:00 pm In-Person
CE8210 Process & Engineering Optimization ChungHyuk Lee Tues. 3:00 pm - 6:00 pm In-Person
CE8304 Rheology Farhad Ein-Mozaffari Mon. 3:00 pm - 6:00 pm In-Person
CE8603 Advances in Biomaterials Yaser Dahman Fri. 2:00 pm - 5:00 pm In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
CE8140 Statistics for Engineering Thomas Duever TBD In-Person
CE8410 Electrochemical Enigneering Hadis Zarrin TBD In-Person
CE8510 Plastics Technology TBD TBD In-Person
CE8710 Air Pollution and Control Jiangning Wu TBD In-Person

Spring 2024

Course
Instructor Date/Time Delivery Method
CE8204 Advanced Modeling Techniques Simant Upreti TBD In-Person
  • Please note this timetable is tentative and is subject to change.

Visit the Civil Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
CV8110 Infrastructure Asset Management Arnold Yuan Wed. 2:00 pm - 5:00 pm In-Person
CV8200 Processes for Water Pollution Control Rania Hamza Thurs. 12:00 pm - 3:00 pm In-Person
CV8209 Bioenergy and Biofuels TBD Mon. 6:00 pm - 9:00 pm In-Person
CV8302 Dynamics of Structures TBD Tues. 6:00 pm - 9:00 pm In-Person
CV8318 Wind Engineering Haitham Aboshosha Fri. 12:00 pm - 3:00 pm In-Person
CV8406 Advanced Highway Geometric Design Said Easa Tues. 3:00 pm - 6:00 pm In-Person
CV8409 Urban Transport Systems Bilal Farooq Thurs. 3:00 pm - 6:00 pm In-Person
CV8502 Digital Stereo Image Processing  Michael Chapman Tues. 12:00 pm - 3:00 pm In-Person
CV8504 Estimation and Data Series Analysis Ahmed El-Rabbany Mon. 12:00 pm - 3:00 pm In-Person
CV8602 Mechanized Tunneling in Urban Areas Jinyuan Liu Mon. 3:00 pm - 6:00 pm  In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
CV8208 Hydroinformatics TBD TBD TBD
CV8210 Environmental Impact Analysis TBD TBD TBD
CV8300 Solid Mechanics TBD TBD TBD
CV8312 Steel-Skinned Composite Structural Systems TBD TBD TBD
CV8313 Prestressed Concrete TBD TBD TBD
CV8405 Pavement Design and Management TBD TBD TBD
CV8412 Advanced Traffic Engineering Analytics TBD TBD TBD
CV8501 Advanced Geospatial Information Systems TBD TBD TBD
CV8507 Satellite Remote Sensing: Urban Areas TBD TBD TBD

Spring/Summer 2024

Course
Instructor Date/Time Delivery Method
CV8105 Construction Admnistration and Management TBD TBD TBD
CV8303 Renovation and Repair of Existing Structures TBD TBD TBd
CV8604 Geotechnical Engineering of Embankment Dams TBD TBD TBD
  • Please note this timetable is tentative and is subject to change.

No electives are available to students outside of the program. Visit the Computer Networks website for more information about the program.

Visit the Electrical and Computer Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
EE8103 Random Processes Lian Zhao Wed. 09:00 am - 12:00 pm In-Person
EE8107 Digital Communications Alagan Anpalagan Tues. 3:00 pm - 6:00pm In-Person
EE8108 Multimedia Processing and Communications Ling Guan Fri. 8:00 am - 11:00 am In-Person
EE8114 Optical Communications and Networks Xavier Fernando Mon. 6:00pm - 9:00pm In-Person
EE8122 Opto-electronic Devices Xijia Gu Mon. 6:00 pm - 9:00 pm In-Person
EE8202 Digital Image Processin I Javad Alirezaie Thurs. 8:00 am - 11:00 am In-Person
EE8205 Embedded Computer Systems Gul Khan Tues. 3:00pm - 6:00pm In-Person
EE8213 Computer Network Security Cungang Yang Wed. 9:00 am - 12:00 pm In-Person
EE8214 Computer Systems Modeling Olivia Das Wed. 3:00 pm - 6:00 pm In-Person
EE8223 Deep Learning TBD Fri. 12:00 pm - 3:00 pm In-Person
EE8225 IoT Analytics Rasha Kashef Fri. 10:00 am - 1:00 pm In-Person
EE8227 Secure Machine Learning Reza Samavi Wed. 12:00 pm - 3:00 pm In-Person
EE8228 Neural Information Processing and Retrieval Faezeh Ensan Tues. 12:00 pm - 3:00 pm In-Person
EE8405 Power System Stability and Control Richard Cheung Mon. 6:00 pm - 9:00 pm In-Person
EE8408 Switch Mode Power Supplies David Xu Mon. 3:00 pm - 6:00 pm In-Person
EE8418 Antenna Theory and Design Marco Antoniades Wed. 3:00 pm - 6:00 pm In-Person
EE8420 Microwave Engineering Marco Antoniades Tues. 8:00 am - 11:00 pm In-Person
EE8502 CMOS Analog Integrated Circuits Virgilio Valente Thurs. 9:00 am - 12:00 pm In-Person
EE8506 Digital CMOS VLSI Integrated Circuits Andy Gean Ye Mon. 3:00pm - 6:00pm In-Person
EE8603 Selected Topics: Comp Engineering I TBD TBD In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
EE8102 Signal Detection Theory TBD TBD In-Person
EE8204 Neural Networks TBD TBD In-Person
EE8209 Intelligent Systems TBD TBD In-Person
EE8215 Human Computer Interaction TBD TBD In-Person
EE8216 Computer Networks TBD TBD In-Person
EE8219 Arch of Field-Prg Gate Arrays TBD TBD In-Person
EE8221 Systems-on-Chip Design TBD TBD In-Person
EE8222 Advanced Data Engineering TBD TBD In-Person
EE8229 Distributed and Cloud Comput. TBD TBD In-Person
EE8409 Electromagnetic Theory TBD TBD In-Person
EE8503 VLSI Cicuits and Sys for Comm TBD TBD In-Person
EE8504 Adv VLSI/FPGA Sys Dsgn Opt Al TBD TBD In-Person
EE8507 CMOS Mixed-Signal Circuits Sys TBD TBD In-Person

Spring/Summer 2024

Course
Instructor Date/Time Delivery Method
TBD TBD TBD TBD
  • Please note this timetable is tentative and is subject to change.

Visit the Engineering Innovation and Entrepreneurship Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
EI8001 Biotechnology Start-Ups TBD Thurs. 6:00 pm - 9:00 pm In-Person
EI8002 Energy Innovation & Entrepreneurship TBD Thurs. 6:00 pm - 9:00 pm In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
EI8003 Sustainable Entrepreneurship TBD TBD In-Person

Spring/Summer 2024

*No electives available*

  • Please note this timetable is tentative and is subject to change.

Visit the Mechanical and Industrial Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
ME8102 Advanced Fluid Mechanics Jun Cao Tues. 3:00 pm - 6:00 pm In-Person
ME8114 Energy Management Alan Fung Mon. 12:00 pm - 3:00 pm Virtual
ME8120 Intro To Operations Research Mohamad Jaber Tues. 8:00 am - 11:00 am In-Person
ME8122 Mech Behav of Engr Materials Daolun Chen Wed. 12:00 pm - 3:00 pm In-Person
ME8130 Robot Mechanics Farrokh Janabi-Sharifi Mon. 12:00 pm - 3:00 pm In-Person
ME8139 Prob Stats and Stochastic Proc Der Chyan (Bill) Lin Fri. 9:00 am - 12:00 pm In-Person
ME8143 Micro and Nano Manufacturing Krishnan Venkatakrishnan Tues. 3:00 pm - 6:00 pm In-Person
ME8144 Advanced Reliability Modeling Sharareh Taghipour Wed. 9:00 am - 12:00 pm In-Person
ME8146 Microelectromechanical Systems Siyuan He Mon. 9:00 am to 12:00 pm In-Person
ME8201 Des Algorithms and Programming Mucahit Cevik Thurs. 6:00 pm - 9:00 pm In-Person
ME8202 Machine Learning TBD TBD Virtual
ME8203 Mgt of Big Data and Tools TBD TBD In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
ME8100  Adv Experimental Stress Anal Hua Lu TBD In-Person
ME8103 Advanced Human Factors Patrick Neumann TBD In-Person
ME8104 Advanced Heat Transmission I Wey Leong TBD In-Person
ME8117 Fracture Mechanics Marcello Papini TBD In-Person
ME8119 Intro To Composite Materials Habiba Bougherara TBD In-Person
ME8136 Adv Fatigue Fracture Analysis Ahmad Varvani-Farahani TBD In-Person
ME8138 Computational Dynamics Fengfeng Xi TBD In-Person
ME8140 Simulation Theory/Methodology Saman Hassanzadeh Amin TBD In-Person
ME8142 Supply Chain Mgmt in Eng Mohamed Wahab Mohamed Ismail TBD In-Person
ME8204 Data Mining and Prescriptive Analytics Mucahit Cevik TBD In-Person
Spring 2024
Course Instructor Date/Time Delivery Method
ME8112 Comp Fluid Dyn/Heat Transfer Seth Dworkin TBD In-Person
  • Please note this timetable is tentative and is subject to change.

Visit the Project Management in the Built Environment Graduate website for more information about the program.

Fall 2023

Course
Instructor Date/Time Delivery Method
PM8001 Integrated Project Planning Jenn McArthur Wed. 2:00 pm - 5:00 pm In-Person
PM8003 Cost and Schedule Mohamed Saad Thurs. 6:00 pm - 9:00 pm In-Person
PM8204 Negotiating Legal, Regulatory & Contr Issues Omar Ha-Redeye & Lauren Black Wed. 6:00 pm - 9:00 pm In-Person

Winter 2024

Course
Instructor Date/Time Delivery Method
PM8002 Project Execution, Monitoring & Control TBD TBD TBD
PM8201 Emergent Design & Construction Processes TBD TBD TBD
PM8202 Strategic Leadership and Management TBD TBD TBD

Spring/Summer 2024

PM8004 Complex project TBD TBD In-Person