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

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.

Course Instructor Date/Time Delivery Method

AE8116: Flight Dynamics and Control of Aircraft

 

TBA Mon. 3:00 pm - 6:00 pm In-person

AE8121: High Speed Aerodynamics

 

Paul Walsh Wed. 12:00 pm - 3:00 pm In-person

AE8135: Directed Studies in Aerospace Engineering

(Aerospace students only)

 

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

AE8140: Advanced Aerospace Structural Design

 

Zouheir Fawaz Thurs. 2:00 pm - 5:00 pm In-person

AE8141: Advanced Aerospace Manufacturing

 

Puren Ouyang Mon. 6:00 pm - 9:00 pm In-person

AE8143: Avionics

 

John Enright Mon. 8:00 am - 11:00 am In-person

AE8145: Nanomaterials and Nanocomposite

 

Bo Tan Tues. 12:00 pm - 3:00 pm In-person

AE8147: Testing Evaluation Of Composites

 

Kazem Fayazbakhsh Tues. 9:00 am - 12:00 pm In-person

AE8202: Aircraft Safety and Reliability

 

TBA Wed. 6:00 pm - 9:00 pm 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)

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.

Course Instructor Date/Time
Delivery Method

AR8101: Studio in Critical Practice

(Architecture students only)

Carlo Parente

Marco Polo

Mon. 9:00 p.m -12:00 pm & Thurs. 2:00 pm - 5:00 pm In-person

AR8102: Seminar in Critical Practice

(Architecture students only)

 

Marco Polo Wed: 12:00pm - 3:00pm In-person

AR8106: Current Topics in Architectural Praxis 

(Architecture students only)

 

TBA Mon: 3:00pm - 6:00pm In-person

AR8106: Current Topics in Architectural Praxis

(Architecture students only)

 

TBA Thurs: 2:00pm - 5:00pm In-person

AR8109: Contemporary Architectural Theory

(Architecture students only)

 

Leila Farah Tues: 12:00pm - 3:00pm In-person

AR8205: The Architecture of Urban Housing

(Architecture students only)

 

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

AR8214: Heritage Conservation Theory and Practice

(Architecture students only)

 

TBA Mon. 9:00am - 12:00pm In-person

AR8220: Sustainable Ratings Systems

(Architecture students only)

 

TBA Thurs. 9:00am - 12:00pm In-person

AR8209: Advanced Design Methods

(Architecture students only)

 

TBA Wed. 2:00pm - 5:00pm In-person

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 Date/Time
Delivery Method

BE8001: Foundations of Biomedical Engineering

 

Dafna Sussman Fri. 12:00 pm - 3:00 pm In-person

BE8002: Seminars in Biomedical Engineering

(Biomedical students only)

 

Dafna Sussman Fri. 9:00 am - 12:00 pm In-person

BE8101: Rehabilitation Engineering

 

TBA Thu. 3:00 pm - 6:00 pm In-person

EE8202: Digital Image Processing I

 

Javad Alirezaie Mon. 3:00 pm - 6:00 pm In-person

ME8130: Robotics

 

Farookh Janabi-Sharifi Wed. 12:00 pm - 3:00 pm In-person

ME8143: Mirco and Nano Manufacturing

 

Krishnan Venkatakrishnan Mon. 12:00 pm - 3:00 pm In-person

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.

Course Instructor Date/Time
Delivery Method

BL8100: Building Science Theory

(Building Science students only)

 

Russell Richman Tues. 8:00 am - 11:00am In-person

BL8101: Building Envelope Systems 

(Building Science students only)

 

Dorothy Johns Wed. 10:00am - 1:00pm In-person

BL8102: Ecological & Resource Efficient Design 

(Building Science students only)

 

TBA Wed. 3:00pm - 6:00pm In-person

BL9105: Advanced Building Science Seminar (PhD) 

(Building Science students only)

 

Helen Stopps Fri. 3:00pm - 6:00pm In-person

BL8216: Special Topics: Materials

 

TBA Mon. 11:00am - 2:00pm In-person

BL8212: Renewable Energy Systems in Buildings

 

TBA Fri. 11:00am - 2:00pm In-person

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.

Course Instructor Date/Time
Delivery Method

CE8102: Seminars in Chemical Engineering

(Chemical Engineering students only) 

 

Mehrab Mehrvar Thu. 3:00 pm - 6:00 pm In-person

CE8141: Research Methods and Communications in Chemical Engineering 

 

ChungHyuk Lee Mon. 3:00 pm - 6:00 pm In-person

CE8202: Advanced Process Control

 

Ramdhane Dhib Wed. 3:00 pm - 6:00 pm In-person

CE8210: Process and Engineering Optimization

 

TBA Fri. 3:00 pm - 6:00 pm In-person

CE8410: Electrochemical Engineering

 

Hadis Zarrin Tue. 3:00 pm - 6:00 pm In-person

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.

Course Instructor Date/Time
Delivery Method

CV8110: Infrastructure Asset Management

 

Arnold Yuan Fri. 2:00 pm - 5:00 pm In-person

CV8208: Hydroinformatics

 

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

CV8209: Bioenergy and Biofuels

 

Elsayed Elbeshbishy Thurs. 3:00 pm - 6:00 pm In-person

CV8300: Solid Mechanics

 

TBA Mon. 6:00 pm - 9:00 pm In-person

CV8301: Steel-Skinned Composite Structures

 

Anwar Hossain Thurs. 12:00 pm - 3:00 pm In-person

CV8318: Wind Engineering

 

TBA Wed. 6:00 pm - 9:00 pm In-person

CV8406: Advanced Highway Geometric Design

 

Said Easa Mon. 12:00 pm - 3:00 pm In-person

CV8412: Advanced Traffic Enginering Analytics

 

Bhagwant Persaud Tues. 3:00 pm - 6:00 pm In-person

CV8504: Estimation and Data Series Anaylsis

 

Ahmed El-Rabbany Wed. 12:00 pm - 3:00 pm In-person

CV8602: Mechanized Tunneling in Urban Areas

 

Jinyuan Liu Tues. 12:00 pm - 3:00 pm In-person

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

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.

Course Instructor Date/Time
Delivery Method
Session

CN8001: Master's Project / Case Study

(Computer Networks students only)

 

Enrollment upon supervisor approval Enrollment upon supervisor approval Enrollment upon supervisor approval 1 & 2

CN8002: Directed Studies

(Computer Networks students only)

 

Enrollment upon supervisor approval Enrollment upon supervisor approval Enrollment upon supervisor approval 1 & 2

CN8810: Intro to Computer Networks

(Computer Networks students only)

 

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

CN8811: Multimedia Proc and Digitl Comm

(Computer Networks students only)

 

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

CN8812: Lan and Wan Switching 

(Computer Networks students only)

 

TBA Tue. & Thurs. 5:00 pm - 8:00 pm In-person 2

CN8813: IP Protocols

(Computer Networks students only)

 

Muhammad Jaseemuddin Mon. & Wed. 5:00 pm - 8:00 pm In-person 2

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.

Course Instructor Date/Time
Delivery Method

EE8103: Random Processes

 

TBA Thu. 08:00 am - 11:00 am In-person

EE8107: Digital Communications

 

Alagan Anpalagan Wed. 12:00 pm - 3:00 pm In-person

EE8202: Digital Image Processing I

 

Javad Alirezaie Mon. 3:00 pm - 6:00 pm In-person

EE8205: Embedded Computer Systems

 

Gul Khan Mon. 12:00 pm - 3:00 pm In-person

EE8214: Computer Systems Modeling

 

Olivia Das Fri .12:00 pm - 3:00 pm In-person

EE8223: Deep Learning

 

TBA Tue. 08:00 am - 11:00 am In-person

EE8227: Secure Machine Learning

 

Reza Samavi Fri. 08:00 am - 11:00 am In-person

EE8230: Machine Learning for Engineers

 

TBA Mon. 6:00 pm - 9:00 pm In-person

EE8405: Power System Stability & Control

 

TBA Mon. 6:00 pm - 9:00 pm In-person

EE8408: Switch Mode Power Supplies

 

Dewei Xu Fri. 12:00 pm - 3:00 pm In-person

EE8410: Power Electronics

 

Amirnaser Yazdani Tue. 08:00 am - 11:00 am In-person

EE8502: CMOS Analog Integrated Circuits

 

Virgilio Valente Wed. 3:00 pm - 6:00 pm In-person

EE8506: Digital CMOS VLSI Integrated Circuits

 

Andy Ye Mon. 3:00 pm - 6 :00 pm In-person

EE8601: Directed Studies, Electrical Engineering 

(Electrical & Computer Engineering students only)

 

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

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.

Course Instructor Date/Time
Delivery Method

EI8001: Biotechnology Start-Ups

 

TBA Thurs. 6:00 pm - 9:00 pm In-person

EI8002: Energy Innovation & Entrepreneurship

 

TBA Thurs. 6:00 pm - 9:00 pm In-person

EI8004: Finding & Validating Business Opportunity for New Venture

(MEIE students only)

 

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

EI8010A: Technology Commercialization Project

(MEIE students only)

 

TBA Wed. 6:00 pm - 9:00 pm In person

EI8011B: Go to Market Project

(MEIE students only)

 

TBA Wed. 6:00 pm - 9:00 pm In-person

EI8009: Lean Start Up Customer Acquisition Practicum - Course

(MEIE students only)

 

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

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.

Course Instructor Date/Time
Delivery Method

ME8109: Casting and Solidification of Materials

 

Comondore Ravidran Mon. 12:00 pm - 3:00 pm In-person

ME8114: Energy Management

 

Alan Fung Wed. 3:00 pm - 6:00 pm Online

ME8120: Intro To Operations Research

 

Mohamad Jaber Mon. 3:00 pm - 6:00 pm In-person

ME8122: Mech Behav of Engr Materials

 

Daolun Chen Thurs. 3:00 pm - 6:00 pm In-person

ME8130: Robot Mechanics

 

Farrokh Janabi-Sharifi Wed. 12:00 pm - 3:00 pm In-person

ME8143: Micro and Nano Manufacturing

 

Krishnan Venkatakrishnan  Mon. 12:00 pm - 3:00 pm In-person

ME8144: Advanced Reliability Modeling

 

Sharareh Taghipour Wed. 3:00 pm - 6:00 pm In-person

ME8146: Microelectromechanical Systems

 

Siyuan He Tues. 3:00 pm - 6:00 pm In-person

ME8151: Combustion Engineering

 

Seth Dworkin Tues. 11:00am -12:00 pm & Fri. 2:00 pm - 4:00 pm In-person

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.

Course Instructor Date/Time
Delivery Method

PM8001: Integrated Project Planning

 

Ehsan Azar Mon. 3:00pm - 6:00pm In-person

PM8003: Cost and Schedule

 

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

PM8203: International Construction Project Management

 

Paul Poh Tues. 3:00pm - 6:00pm In-person

PM8204: Negotiating Legal, Regulatory & Contr Issues

 

TBA Wed. 6:00pm - 9:00pm In-person