You are now in the main content area

Currently-Offered Graduate Courses

Whether you are a graduate student enrolled at TMU or a visiting student, we offer many relevant and timely required courses and electives for you to choose from. See below for a list of currently-available courses per program for this academic year. 

Did you know? Graduate students can take up to 50% of their engineering courses in programs outside of their own.

How to Enroll

FEAS Students:

To enroll in FEAS courses within your program:
You can enroll for courses through MyServiceHub.  Find out how.

To enroll in FEAS courses outside of your program:

  1. Submit a completed  (PDF file) Course Substitution Form to your graduate program administrator.
  2. Get approvals from both your program and the host program. Note: Course substitutions are not automatic; program directors/associate chairs and instructors reserve the right to limit external enrollment.

Ontario Visiting Graduate Students (OVGS)

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.

Courses Offered in the 2024 - 2025 Academic Year

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.

Course

Instructor

Day/Time

Delivery Method
AE8102 - Advanced Fluid Mechanics Jun Cao Fridays
3 - 6 p.m.
In person
AE8116 - Flight Dynamics and Control of Aircraft
TBA Mondays
3 - 6 p.m.
In person
AE8140 - Advanced Aerospace Structural Design Zouheir Fawaz Thursdays
3 - 6 p.m.
In person
AE8141 - Advanced Aerospace Manufacturing
Puren Ouyang

Mondays
6 - 9 p.m.

Thursdays
12 - 3 p.m.

In person
AE8143 - Avionics and Navigation John Enright Mondays
12 - 3 p.m.
In person
AE8144 - Computational Methods in Aerodynamic Analysis Paul Walsh Tuesdays 
12 - 3 p.m.
In person
AE8145 - Nanomaterials and Nanocomposites Bo Tan Tuesdays
3 - 6 p.m.
In person
AE8150 - Special Topics: Aerodynamics and Propulsion Jeff Yokota Wednesdays
12 - 3 p.m.
In person
AE8202 - Aircraft Safety and Reliability TBA Wednesdays
6 - 9 p.m.
In person

1All courses are one semester and are equal to one course credit
2MEng students may apply to substitute two courses for the project (see the  (PDF file)  (PDF file) Course Option form)

Note: Architecture courses are not available as electives to students outside of the Architecture Graduate program.

Classes start Sept 5th. Last day to drop a course and remain in good academic standing is Nov 22nd (no refund). Last day of classes is Dec 4th.  Open enrolment period for Graduate Students begins Aug 15th. Last day to enrol in Fall 2023 courses is Sept 15th.

Course

Instructor

Day/Time

Course Status
AR8101 - Studio in Critical Practice
(Architecture students only)

Floerke, Paul

Polo, Marco

Mondays & Thursdays

9 a.m. - 12 p.m.
2 p.m. - 5 p.m.

Core (1st Yr)

AR8102 - Seminar in Critical Practice
(Architecture students only)

Landrum, Lisa

Wednesdays
1 –4 p.m.
Core (1st Yr)

AR8106 - Current Topics in Architectural Praxis
(Architecture students only)

Valen, Dustin

Tuesdays
2 p.m. - 5 p.m.
Core (2nd Yr)

AR 8206 - Canadian Architecture Since 1945
(Architecture students only)

Polo, Marco

Tuesdays
6 - 9 p.m.
Elective

AR8109 - Contemporary Architectural Theory
(Architecture students only)

Farah, Leila

Tuesdays
3 – 6 p.m.
Core (1st Yr)

AR8214 - Heritage Conservation Theory and Practice
(Architecture students only)

Giaimo, Joey

Mondays
6 - 9 p.m. 

Elective

AR8220 - Sustainable Ratings Systems
(Architecture students only)

Ruiz, Letzai

Fridays
2 - 5 p.m.

Elective

AR 8231 - Design for forced migration
(Architecture students only)

Elgendy, Noheir

Tuesdays
9 a.m. - 12 p.m.

Elective

The following table lists all graduate courses being offered for the Fall 2024 term. Please note this timetable is tentative and subject to change. All graduate dates and deadlines can be found on Toronto Metropolitan University’s Significant Dates page.

Biomedical engineering is an interdisciplinary program and, as such, the curriculum includes elective courses from related fields of study: physics, and chemical, electrical and mechanical engineering. Course descriptions can be found via the Yeates School of Graduate Studies calendar, by selecting the appropriate program. All courses are one semester and are equal to one course credit.

Course

Instructor

Day/Time

Delivery Method

BE8002 - Seminars in Biomedical Engineering

Dr. Dafna Sussman

Tuesdays
12 - 3 p.m.

 

BE8003 - Directed Studies in Biomedical Engineering

Determined via 

 (PDF file)  (PDF file) 

 (PDF file) Course Approval Form

N/A

 

BE8101 - Rehabilitation Engineering

Dr. Kamal Kolasangiani

Fridays
10 a.m. - 1 p.m.

 

CE8603 - Advances in Biomaterials

Dr. Yaser Dahman

Tuesdays
3 - 6 p.m.

 

ME8130 - Robotics Mechanics

Dr. Forrokh Janabi-Sharifi

Mondays
9 a,m, - 12 p,m,

 

ME8143 - Micro and Nano Manufacturing

Dr. Krishnan Venkatakrishnan

Tuesdays
9 a.m. - 12 p.m.

 

Electives:

Biomedical engineering is an interdisciplinary program and, as such, the curriculum includes elective courses from related fields of study: physics, and chemical, electrical and mechanical engineering. Course descriptions can be found via the Yeates School of Graduate Studies calendar, by selecting the appropriate program. All courses are one semester and are equal to one course credit.

 

Course Code

Course Name

 

BE8003

Directed Studies in Biomedical Engineering

 

BE8101

Rehabilitation Engineering

 

BE8102

Design of Bio-MEMS

 

BE8103

Computations in Genetic Eng.

 

BE8104

Biomedical System Modeling

 

BE8105

Advanced Medical Image Analysis

 

BE8106^

Advanced Magnetic Resonance Imaging

 

BP8101

Stats for the Health Sciences

 

BP8110

Biomedical Ultrasound

 

CE8201

Model and Simulation in Chemical Engineering

 

CE8603

Advances in Biomaterials

 

CE8605

Nanobiotechnology

 

CE8606

Advanced Topics in Tissue Engineering

 

CP8309

Special Topics: Emerging Computer Science

 

CP8318

Machine Learning

 

EE8102

Statistical Inference

 

EE8105

Digital Signal Processing I

 

EE8111

Digital Signal Processing II

 

EE8202

Digital Image Processing I

 

EE8212

Digital Image Processing II

 

EE8606

Selected Topics in Biomedical Engineering I

 

EE8610

Selected Topics in Biomedical Engineering II

 

ME/AE8115

Finite Element Methods in Engineering

 

ME8130

Robotics Mechanics

 

ME8150

Introduction to Microfluidics

 

ME8143

Micro and Nano Manufacturing

 

Course

Instructor

Date/Time

Course Status

BL 8100 - Building Science Theory
(Building Science students only)

Russell Richman

Tuesdays
8 - 11 a.m.

Core

BL 8101 - Building Envelope Systems
(Building Science students only)

Stelzer, Kevin

Wednesdays
10 a.m. - 1 p.m.

Core

BL 8102 - Ecological Resource Efficiency Design
(Building Science students only)

Taileb, Ali

Thursdays
9 a.m. - 12 p.m.

Core

BL 9105 - Advanced Building Science Seminar
(PhD only)

Berardi, Umberto

Fridays
12 - 3 p.m.

Core

BL 8203 - Health, Comfort and Indoor Environment

Alvaro, Celeste

Wednesdays
6:30 - 9:30 p.m.

Elective

BL 8216 - Special Topics: Fire Safety Design
(Building Science students only)

Liao, Zaiyi

Mondays
8 a.m. - 12 p.m.

Elective

PM 8001 - Integrated Project Planning*
(Building Science students only)

McArthur, Jenn

Mondays
3 - 6 p.m.

Elective

PM 8003 - Cost and Schedule*
(Building Science students only)

Nezami Far, Elmira

Tuesdays
6:30 - 9:30 p.m.

Elective

PM 8203 - International Construction Project Mngmt*
(Building Science students only)

Poh, Paul

Tuesdays
3 - 6 p.m.

Elective

PM 8204 - Negotiating Legal, Regulatory & Control Issues*
(Building Science students only)

Ha-Redeye, Omar

Black, Lauren

Wednesdays
6 - 9 p.m.

Elective

AR 8206 - Canadian Architecture Since 1945
(Building Science students only)

Polo, Marco

Tuesdays
6 - 9 p.m.

Elective

AR 8214 - Heritage Conservation Theory and Practice
(Building Science students only)

Giaimo, Joey

Mondays
6 - 9 p.m.

Elective

AR 8220 - Sustainable Ratings Systems
(Building Science students only)

Ruiz, Letzai

Fridays
2 - 5 p.m.

Elective

AR 8231 - Design for forced migration
(Building Science students only)

Elgendy, Noheir

Tuesdays
9 a.m. - 12 p.m.

Elective

* Italicized courses require  (PDF file) course substitution form and are limited in space.

Course

Professor

Day/Time

Delivery Method

CE8102 - Seminars in Chemical Engineering

Dr. Mehrab Mehrvar

Thursdays
2 - 5 p.m.

 

CE8210 - Process & Engineering Optimization

Dr. ChungHyuk Lee

Fridays
11 a.m. - 2 p.m.

 

CE8303 - Advanced Fluid Dynamics

Dr. Farhad Ein-Mozaffari

Wednesdays
3 - 6 p.m.

 

CE8501 - Polymer Science and Engineering

Dr. Ehsan Behzadfar

Mondays 
3 - 6 p.m.

 

CE8603 - Advances in Biomaterials

Dr. Yaser Dahman

Tuesdays
3 - 6 p.m.

 

CE8100 - Directed Studies in Chemical Engineering (MASc)

Registration requires an approved 

 (PDF file) Course Approval Form
 

CE9100 - Directed Studies in Chemical Engineering (PhD)

Registration requires an approved 

 (PDF file) Course Approval Form

 

Course

Instructor

Day/Time Delivery Method

CV8202 - Surface Water Pollution Analysis

James Li

Tuesdays
3 - 6 p.m.

In Person

CV8207 - Waste Management

Elsayed Elbeshbishy

Thursdays
12 - 3 p.m.

In Person

CV8301 - Application and Finite Element

Haitham Aboshosha

Wednesdays
3 - 6 p.m.

In Person

CV8311 - Risk and Reliability for Engineering

Arnold Yuan

Mondays 
3 - 6 p.m.

In Person

CV8307 - Advanced Reinforced Concrete Structures

Reza Kianoush

Wednesdays
12 - 3 p.m.

In Person

CV8400 - Road Safety

Bhagwant Persaid

Tuesdays
12 - 3 pm

In Person

CV8411 - Non-Highway Transportation Systems

Said Easa

Mondays
12 - 3 p.m.

In Person

CV8506 - Industrial Metrology

Michael Chapman

Thursdays
3 - 6 p.m.

In Person

CV8601 - Advanced Foundation Design

Jinyuan Liu

Fridays
3 - 6 p.m.

In Person

Note: Computer Networks courses are not available as electives to students outside of the Computer Networks program.

Course

Instructor

Day/Time

Delivery Method

CN8810 - Introduction to Computer Networks
(Computer Networks students only)

Ghazala Mohib

Tuesdays & Thursdays
5 - 8 p.m.

 

CN8811 - Multimedia Processing and Digital Communication
(Computer Networks students only)

Dr. Khalid Abdel Hafeez

Mondays & Wednesdays
5 - 8 p.m.

 

CN8812 - Routing & Switching
(Computer Networks students only)

Dr. Farshid Makoui

Tuesdays & Thursdays
5  8 p.m.

 

CN8813 - IP Protocols
(Computer Networks students only)

Dr. Bahauddin Kazi

Mondays & Wednesdays
5 - 8 p.m.

 
Course Instructor Day/Time
Delivery Method
EE8103 - Random Processes Lian Zhao Fridays
9 a.m. - 12 p.m.
In person
EE8107 - Digital Communications Alagan Anpalagan Mondays
12 - 3 p.m.
In person
EE8114 - Optical Communications and Networks Xavier Fernando Mondays
6 - 9 p.m.
In person
EE8205 - Embedded Computer Systems Gul Khan Wednesdays
8 - 11 a.m.
In person
EE8214 - Computer Systems Modeling Olivia Das Wednesdays
3 - 6 pm
In person
EE8223 - Deep Learning TBA Wednesdays
12 - 3 p.m.
In person
EE8225 - IOT Analytics Rasha Kashef Wednesdays
10 a.m. - 1 p.m.
In person
EE8227 - Secure Machine Learning Reza Samavi Fridays
12 - 3 p.m.
In person
EE8228 - Neural Information Processing and Retrieval Faezeh Ensan Tuesdays
3 - 6 p.m.
In person
EE8405 - Power System Stability and Control Richard Cheung Mondays
6 - 9 p.m.
In person
EE8420 - Microwave Engineering Marco Antoniades Tuesdays
8 - 11 a.m.
In person
EE8502 - CMOS Analog Integrated Circuits Virgilio Valente Thursday
8 - 11 a.m.
In person
EE8506 - Digital CMOS VLSI Integrated Circuits Andy Ye Mondays
3 - 6 p.m.
In person
EE8603 - Selected Topics in Computer Engineering I TBA Tuesdays
6 - 9 p.m.
In person

Course

Instructor

Day/Time

Delivery Method
EI8001 – Biotechnology Start-Ups
TBA TBA In person
EI8002 – Energy Innovation & Entrepreneurship
TBA TBA In person
EI8004 – Finding & Validating Business Opportunity for New Venture
(MEIE students only - mandatory)
TBA TBA In person
EI8010A – Startup Feasibility Project
(MEIE students only - mandatory)
TBA TBA In person

Course

Instructor

Day/Time Delivery Method

ME8102 - Advanced Fluid Mechanics

Jun Cao

Fridays
3 - 6 p.m.

In-Person

ME8109 - Casting and Solidification of Materials

Ravindran, Comondore

Wednesdays
12 - 3 p.m.

In-Person

ME8114 - Energy Management

Alan Fung

Thursdays
3 - 6 p.m.

Virtual

ME8120 -Intro To Operations Research

Mohamad Jaber

Mondays
3 - 6 p.m.

In-Person

ME8124 - Multiple Participant/Objective Decision Making

Liping Fang

Wednesdays
9 a.m. - 12 p.m.

In-Person

ME8130 - Robot Mechanics

Farrokh Janabi-Sharifi

Mondays
9 a.m. - 12 p.m.

In-Person

ME8143 - Micro and Nano Manufacturing

Venkatakrishnan, Krishnan

Tuesdays
9 a.m. - 12 p.m.

In-Person

ME8144 - Advanced Reliability Modeling

Sharareh Taghipour

Tuesdays
9 a.m. - 12 p.m.

In-Person

ME8151 - Combustion Engineering

Seth Dworkin

Mondays
11 a.m. - 12 p.m

Thursdays
10 a.m. - 12 p.m.

In-Person

ME8201 - Design of Algorithms and Programming for Massive Data
(Mechanical & Industrial students only)

Mucahit Cevik

Thursdays
6 - 9 p.m.

Virtual

Course

Instructor

Date & Time

PM 8001 - Integrated Project Planning
(PMBE students only)

McArthur, Jenn

Mondays

3 - 6 p.m.

PM 8003 - Cost and Schedule
(MPM PMBE students only)

Nezami Far, Elmira

Wednesday

3 - 6 p.m.

PM 8203 - International Construction Project Management

Poh, Paul

Tuesday
3 - 6 p.m.

PM 8204 - Negotiating Legal, Regulatory & Control Issues

Ha-Redeye, Omar Black, Lauren

Wednesday
6 - 9 p.m.

BL 8203 - Health, Comfort and Indoor Environment*
(PMBE students only)

Alvaro, Celeste

Wednesday
6:30-9:30 p.m.

BL 8216 - Special Topics:  Fire Safety Design*
(PMBE students only)

Liao, Zaiyi

Monday
8 a.m. - 12 p.m.

AR 8231 - Design for Forced Migration*
(PMBE students only)

Elgendy, Noheir

Tuesday
9 a.m. - 12 p.m.

AR 8214 - Heritage Conservation Theory and Practice*
(PMBE students only)

Giaimo, Joey

Monday
6 - 9 p.m.

Course Instructor Date/Time

Delivery Method

 

AE8104 Advanced Heat Transmission I Ziad Saghir Thurs. 2:00 pm - 5 pm In person
AE8108 Aircraft Turbine Engines Emre Karatas Mon. 11 am - 2 pm In person
AE8138 Computational Dynamics Fengfeng (Jeff) Xi Wed. 12:00 pm - 3:00 pm In person
AE8139 Multi-disciplinary Design Optimization of Aerospace Systems Joon Chung Thurs. 6:00 pm - 9:00 pm In person
AE8142 Aerospace Thermal Engineering Bassam Jubran Mon. 3:00 pm - 6:00 pm In person
AE8146 Applied Aerodynamics Goetz Bramesfeld Wed. 9:00 am - 12:00 pm In person
AE8148 Spacecraft Dynamics and Control Anton de Ruiter Thurs. 8:00 am - 11:00 am 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

AR8103 Studio in Collaborative Practice

(Architecture Students Only)

Julia Jamrozik/Joey Giaimo

Mon 9:00 am - 12:00 pm, 2:00 pm- 5:00 pm,

Thurs. 9:00 am - 12:00 pm, 2:00 pm - 5:00 pm

In Person

AR8104 Seminar in Contemporary and Future Practice

(Architecture Students Only)

Jennifer Esposito Wed. 12:00 pm - 3:00 pm In Person

AR8110 Thesis and Design Research

(Architecture Students Only)

John Cirka Wed. 8:00 am - 11:00 am In Person
Course Instructor Date/Time
Delivery Method

BE8001: Foundations of Biomedical Engineering Dr. Dafna Sussman Tue. 9:00 am - 12:00 pm In person

BE8002: Seminars in Biomedical Engineering

(Biomedical Engineering Students Only)

Dr. Dafna Sussman Tue. 12:00 pm - 3:00 pm In person

BE8003: Directed Stuides in Biomedical Engineering

(Biomedical Engineering Students Only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
BE8102: Design of Bio-MEMS TBA Wed. 12:00 pm - 3:00 pm In person
BE8103: Computations in Genetic Engineering TBA Thu. 8:00 am - 11:00 am In person
BE8104: Biomedical System Modeling TBA Wed. 9:00 am - 12:00 pm In person

BP8114: Anatomy and Physiology for Medical Physics

(Biomedical Engineering Students Only)

Dr. Eric Da Silva Fri. 9:00 am - 12:00 pm In person
CE8201: Model and Simulation in Chemical Engineering Dr. Dae Kun Hwang Tue. 3:00 pm -6:00 pm In person
EE8102: Statistical Inference Dr. Soosan Beheshti Fri. 12:00 pm -3:00 pm In person
EE8202: Digital Image Processing I Dr. Javad Alirezei Tue. 3:00 pm - 6:00 pm In person
ME8150: Introduction to Microfluidics Dr. Scott Tsai Mon. 12:00 pm - 3:00 pm In person
Course Instructor Date/Time
Delivery Method
BL8207: Building Performance Assessment Hitesh Doshi Fri. 10:00 am - 1:00 pm In person
BL 8103 Energy Efficient Building Services Stopps, Helen Wed. 12:00 pm - 3:00 am In person

BL 8104 Building Design Seminar/Studio

(Building Science students only)

Berardi, Umberto
Johns, Dorothy
Tues. & Thurs. 9:00 am - 12:00 pm In person
Course Instructor Date/Time
Delivery Method

CE8102: Seminars in Chemical Engineering

(Chemical Engineering students only)

Dr. Mehrab Mehrvar Thu. 3:00 pm - 6:00 pm In person
CE8201: Modelling & Simulation in Chemical Engineering Dr. Dae Kun Hwang Tue. 3:00 pm - 6:00 pm In person
CE8331: Membrane Technology TBA Wed. 3:00 pm - 6:00 pm In person
CE8402: Applied Thermodynamics TBA Fri. 2:00 pm - 5:00 pm In person
CE8710: Air Pollution and Control TBA Mon. 3:00 pm - 6:00 pm In person

CE8100: Directed Stuides in Chemical Engineering (MASc)

(Chemical Engineering students only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form

CE9100: Directed Stuides in Chemical Engineering (PhD)

(Chemical Engineering students only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Course Instructor Date/Time
Delivery Method

CV8010 - Master's Seminar

(Civil Engineering students only)

Madeh Piryonesi Wed. 12:00 pm - 1:00 pm In-person

CV8020 - Doctoral Seminar

(Civil Engineering students only)

Madeh Piryonesi Wed. 12:00 pm - 1:00 pm. In-person

CV8100 - Directed Studies

(Civil Engineering students only)

Registration requires an approved CV8100 Approval Form Registration requires an approved CV8100 Approval Form Registration requires an approved CV8100 Approval Form
CV8106: Advanced in Concrete Materials Medhat Shehata Tues. 12:00 pm - 3:00 pm In Person
CV8204: Soil Remediation Rania Hamza Tues. 3:00 pm - 6:00 pm In Person
CV8211: Urban Water Systems TBA Mon. 6:00 pm - 9:00 pm In Person
CV8304: High Performance Concrete Structures Anwar Hossain Mon. 12:00 pm - 3:00 pm In Person
CV8308: Bridge Design and Construction Khaled Sennah Tues. 6:00 pm - 9:00 pm In Person
CV8317: Earthquake Engineering & Seismic Design TBA Thurs. 6:00 pm - 9:00 pm In Person
CV8407: Special Topics - Quantum Computing Bilal Farooq Fri. 12:00 pm - 3:00 pm In Person
CV8410: Traffic Demand Analysis TBA Wed. 6:00 pm - 9:00 pm In Person
CV8505: GIS for CIvil Engineering Songnian Li Wed. 1:00 pm - 4:00 pm In Person
Course Instructor Date/Time
Delivery Method

CN8815 Network Architectures

(Computer Networks students only)

TBD Mon. & Wed. 5:00 pm - 8:00 pm In person

CN8816 Network Security

(Computer Networks students only)

 

TBD Tues. & Thurs. 5:00 pm - 8:00 pm In person

CN8822 Network Operating Systems

(Computer Networks students only)

TBD Sat. 9:00 am - 12:00 pm, 1:00 pm - 4:00 pm In person

CN8861 Network Service Management

(Computer Networks students only)

TBD Mon. & Wed. 5:00 pm - 8:00 pm In person

CN8831 Advanced Topics in Network Security

(Computer Networks students only)

TBD Tues. & Thurs. 5:00 pm - 8:00 pm In person

CN8826 Storage Networking

(Computer Networks students only)

TBD Sat. 9:00 am - 12:00 pm, 1:00 pm - 4:00 pm In person
Course Instructor Date/Time
Delivery Method
EE8102 Statistical Inference Soosan Beheshti Fri. 12:00pm - 3:00 pm In-person
EE8104 Adaptive Signal Processing Sridhar Krishnan Wed. 6:00 pm - 9:00 pm In-person
EE8202 Digital Image Processing I Javad Alirezaie Tue. 3:00 pm - 6:00 pm In-person
EE8204 Neural Networks TBA Mon. 6:00 pm - 9:00 pm In-person
EE8209 Intelligent Systems TBA Wed. 3:00 pm - 6:00 pm In-person
EE8219 Arch of Field-Prg Gate Arrays Andy Ye Fri. 12:00 pm - 3:00 pm In-person
EE8221 Systems-on-Chip Design Gul Khan Mon. 3:00 pm - 6:00 pm In-person
EE8222 Advanced Data Engineering TBA Tue. 6:00 pm - 9:00 pm In-person
EE8229 Distributed and Cloud Computing TBA Wed. 8:00 am - 11:00 am In-person
EE8410 Power Electronics Amirnaser Yazdani Tue. 8:00 am - 11:00 am In-person
EE8419 Integration of DER Reza Arani Mon. 6:00 pm - 9:00 pm In-person
EE8504 Adv VLSI/FPGA Sys Dsgn Opt Al Reza Sedaghat Mon. 6:00 pm - 9:00 pm In-person
EE8505 Digital Systems Testing Vadim Geurkov Thu. 8:00 am - 11:00 am In-person
Course Instructor Date/Time
Delivery Method

EI 8003 - Sustainable Entrepreneurship

(MEIE students only)

Alieu Jallow Wed. 6:00 pm - 9:00 pm In person

EI8005 - New Venture Market Development & Financial Planning

(MEIE students only)

TBC Tues. 6:00 pm - 9:00 pm In person

EI8007 - Lean Start Up Customer Discovery Practicum

(MEIE students only)

Wesley Kosiba Thurs. 6:00 pm - 9:00 pm In person

EI8010B - Technology Commercialization Project

(MEIE students only)

TBC Mon. 6:00 pm - 9:00 pm In person
Course Instructor Date/Time
Delivery Method
ME8103 Advanced Human Factors Neumann, Patrick Tue. 9:00 am - 12:00 pm In-person
ME8104 Advanced Heat Transmission I Saghir, Ziad Thur. 2:00 pm - 5:00 pm In-person
ME8117 Fracture Mechanics Papini, Marcello Tue. 3:00 pm - 6:00 pm In-person
ME8136 Adv Fatigue Fracture Analysis Varvani-Farahani, Ahmad Tue. 8:00 am - 11:00 am In-person
ME8138 Computational Dynamics Xi, Fengfeng Wed. 12:00 pm - 3:00 pm In-person
ME8142 Supply Chain Mgmt in Eng Mohamed Ismail, Mohamed Wahab Fri. 12:00 pm - 3:00 pm In-person
ME8150 Introduction to Microfluidics Tsai, Scott Mon. 12:00 pm - 3:00 pm In-person

ME8204 Data Mining and Prescriptive Analytics

(Mechanical and Industrial students only)

Başar, Ayşe Mon. 12:00 pm - 1:00 pm & Mon. 6:00 pm - 8:00 pm In-person
Course Instructor Date/Time
Delivery Method
PM8201: Emergent Design and Construction Processes Jenn McArthur Wed 3:00pm - 6:00pm In person
PM8202: Strategic Leadership and Management Ersoy Gulecoglu Tue 6:00pm - 9:00pm In person

PM 8002 Project Execution, Monitoring, Control

(PMBE students only)

Ehsan Rezazadeh Azar Th 3-6 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
AE8119 Introduction to Composite Materials Habiba Bougherara TBA In person Spring/Summer

Electives are not offered to students outside the architecture program.

Course Instructor Date/Time
Delivery Method
Session

BE8003: Directed Studies in Biomedical Engineering

(Biomedical Engineering students only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Spring/Summer
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

CE8100: Directed Stuides in Chemical Engineering (MASc)

(Chemical Engineering students only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Spring/Summer

CE9100: Directed Stuides in Chemical Engineering (PhD)

(Chemical Engineering students only)

Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Registration requires an approved
Course Approval Form
Spring/Summer
Course Instructor Date/Time
Delivery Method
Session

CV8100 - Directed Studies

(Civil Engineering students only)

Registration requires an approved CV8100 Approval Form Registration requires an approved CV8100 Approval Form Registration requires an approved CV8100 Approval Form Spring/Summer
CV8102: Advanced Construction Management TBA TBA In-person TBA
CV8306: Durability of Structures TBA TBA In-person TBA
CV8500: Satellite Positioning Ahmed El-Rabbany TBA In-person TBA
CV8503: Geospatial Model and Visualization Ahmed Shaker TBA In Person TBA
CV8603: Modelling of Glacial Deposits TBA TBA In-person TBA
Course Instructor Date/Time
Delivery Method
Session

CN8814 Network Math & Simulations

(Only Available for Computer Networks students)

TBD Mon. & Wed. 5:00 pm - 8:00 pm In Person Spring

CN8828 Cloud Computing

(Only available for Computer Networks students)

TBD Tues. & Thurs. 5:00 pm - 8:00 pm In Person Spring
Course Instructor Date/Time
Delivery Method
Session
EE8217 Reconfigurable Computing Systems TBD TBD In person TBD

EE8601: Directed Studies

(Electrical & Computer Engineering students only)

Requires approval Requires approval In person Spring/summer

Additional course offerings for Spring 2025 will be posted around February 2025.

Course Instructor Date/Time
Delivery Method
Session

EI8006 – New Venture Business Strategy & Plan

(MEIE students only)

TBC Tues. 6:00 pm - 9:00 pm In person Spring/Summer

EI8008 - Lean Start Up Customer Validation Practicum Course

(MEIE students only)

TBC Thurs. 6:00 pm - 9:00 pm In person Spring/Summer

EI8011 - Go-To Market Project

(MEIE students only)

TBC Wed 6:00 pm - 9:00 pm In person Spring/Summer

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
ME8119 Intro To Composite Materials Bougherara, Habiba TBA In-person Spring
ME8132 Sequencing and Scheduling TBA TBA In-person Spring
Course Instructor Date/Time
Delivery Method
Session

PM8004: Complex Project

(PMBE students only)

TBA TBA In person Spring/summer
PM8206: Special Topics course TBA TBA In person Spring/summer