Courses

The information below is for reference only. Enrol in courses via ACORN.

Most fall courses start the second week of September and most winter courses start the week of January 6, unless otherwise indicated. View Important Dates & Deadlines (MIE) and SGS Sessional Dates

Note the Add/Drop form (signed by the student and their supervisor) for all Reading Courses (MIE 2002H, 2003H, 2004, 2005H) and MEng Project (MIE 8888Y) must be submitted to the Graduate Office (gradoffice@mie.utoronto.ca) three days before the SGS deadline.

View ELITE - Engineering & Society Courses on the Engineering Graduate Studies website.

CourseCourse detailsSession offeredInstructorCourse areas
MIE 1201HF: Advanced Fluid Mechanics I
Syllabus (Winter 2018)
Monday, 9am-12pm, MC306Fall 2019, AnnualE. YoungFluid Mechanics
MIE 1207H: Structure of Turbulent Flows
Syllabus 2018
N/ACourse not offered in Fall 2019 or Winter 2020, BiennialP. SullivanFluid Mechanics
MIE1210HF: Computational Fluid Mechanics and Heat Transfer
Syllabus (Winter 2015)
Monday, 1-4pm, SS1069Fall 2019, AnnualTBDFluid Mechanics
MIE1212H: Convective Heat Transfer
Syllabus (Winter 2019)
Tuesday, 10am-12pm, TBDWinter 2020, BiennialJ. MostaghimiFluid Mechanics
MIE1214HF: Applied CFD

Syllabus (2013)
Tuesdays, 1-2:30pm & Thursdays, 9am-12pm, MB123Fall 2019, AnnualA. SarchamiFluid Mechanics
MIE1222HF: Multiphase Flows

Syllabus (Fall 2016)
Tuesday, 9am-12pm, MC306Fall 2019, AnnualN. AshgrizFluid Mechanics
MIE1232H: Microfluidics and Laboratory-on-a-Chip Systems

Syllabus (2019)
Tuesdays, 1-4pm, MC306Winter 2019, OccasionallyA. GuentherFluid Mechanics
MIE 1233: Flow and Transport Through Porous Media

Syllabus: Contact Instructor
TBA Biennially

Not offered Winter 2020
A. BazylakFluid Mechanics
MIE1240HF: Wind Power

Syllabus (Fall 2015)
Wednesday, 10am-12pm, RS310Fall 2019, AnnuallyTBDFluid Mechanics
MIE1241HF: Energy Management
Syllabus: Contact instructor
Wednesday, 3-5pm, HA403Fall 2019, AnnuallyTBDFluid Mechanics
MIE1299HS: Special Topics in Fluid Mechanics
Syllabus: Contact instructor

Syllabus (Winter 2019)

Wednesday, 9-12pm, MC306Winter 2020, OccasionallyX. LiuFluid Mechanics
MIE507H1: Heating, Ventilating, and Air Conditioning (HVAC)
Syllabus: Contact instructor
Schedule posted
here
Winter 2020, AnnuallyM. TouchieFluid Mechanics
MIE508HF: Fluids of Biological Systems
Syllabus: Contact instructor
Tuesday, Wednesday & Friday 4-5pm, GB119

Schedule posted
here
Fall 2019, AnnuallyE. YoungFluid Mechanics
MIE520H1: Biotransport Phenomena
Syllabus: Contact instructor
Schedule posted
here
Fall 2019, AnnuallyL. YouFluid Mechanics
CIV1240HS: Building Performance Assessment

Syllabus: Contact instructor
TBDWinter 2020, AnnuallyM. TouchieThermal Sciences
MIE1101HF: Advanced Classical Thermodynamics

Syllabus (Fall 2016)

Monday, Wednesday & Friday, 5-6pm, MC123Fall 2019, Occasionally, ResearchC. WardThermal Sciences
MIE1107H: Statistical Thermodynamics

Syllabus: Contact instructor
Not Offered C. WardThermal Sciences
MIE1115HS: Heat Transfer with Phase Change

Syllabus (Winter 2020)
Wednesday, 2-5pm, BA1240Winter 2020, OccasionallyS. ChandraThermal Sciences
MIE1120HS: Current Energy Infrastructure and Resources

Syllabus (Winter 2020)
Wednesday, 12-3pm, RS211Winter 2020, AnnuallyJ. RiordonThermal Sciences
MIE1122H: Combustion Engine Processes

Syllabus (Winter 2019)
Not offered in winter 2020 or 2021J. WallaceThermal Sciences
MIE1123H: Fundamentals of Combustion

Syllabus
TBDWinter 2021, Biennially

M. Thomson
Thermal Sciences
MIE1129H: Nuclear Engineering I

Syllabus
co-taught with MIE407,
BA 2179

Schedule posted
here
Fall 2019 J. LebenhaftThermal Sciences
MIE1130H: Nuclear Engineering II

Syllabus
co-taught with MIE408H1S,
BA 2165

Schedule posted
here
Winter 2020, AnnuallyHasaneinThermal Sciences
MIE1132H: Heat Exchanger Design

Syllabus
Tuesday, 6-9pm,
GB 119, Start: Jan 8
Winter 2019, BienniallyD. WarnicaThermal Sciences
MIE1133HF: Laser Applications in Engineering

Syllabus
Friday, 4-7pm, MS3278Fall 2019, AnnuallyM. Erati KhosroshahiThermal Sciences
MIE1801HS:
Advanced Engineering Analysis

Syllabus
Tuesday, 4:30-6:30pm, MC306

Start: January 14
Winter 2020, Occasionally ResearchA. MandelisThermal Sciences
MIE515H1: Alternative Energy Systems

Syllabus: Contact instructor
Schedule posted
here
Fall 2019, AnnuallyJ. WallaceThermal Sciences
MIE516H1: Combustion and Fuels

Syllabus: Contact instructor
Schedule posted
here
Fall 2019, AnnuallyM. ThomsonThermal Sciences
MIE550H: Advanced Momentum, Heat and Mass Transfer

Syllabus
Schedule posted
here
Winter 2020, AnnuallyTBDThermal Sciences
MIE563H: Engineering Analysis II

Syllabus: Contact Instructor
Schedule posted
here
Fall 2019, AnnuallyD. SteinmanThermal Sciences
AER1410HF: Topology Optimisation

Syllabus: Contact Instructor
TBDFall 2019, AnnuallyC. SteevesMechanics and Materials
MIE1128HF: Materials for Clean Energy Technologies

Syllabus: Contact Instructor
Tuesday, 5-8pm, GB119Fall 2019, AnnuallyO. KeslerMechanics and Materials
MIE1301HS: Solid Mechanics

Syllabus: Contact Instructor
Thursday, 12-2:30pm, BA2175

Start: January 16
Winter 2020, AnnuallyT. FilleterMechanics and Materials
MIE1303HF: Fracture Mechanics

Syllabus
Tuesday, 12-3pm, MC306, Start: September 17Fall 2019, AnnuallyS. MeguidMechanics and Materials
MIE1359HS: Engineering Cell Biology and
Syllabus
Micro/Nanoengineered Platforms
Thursday, 2-5pm, MC306Winter 2020, AnnuallyY. Sun& L. YouMechanics and Materials
MIE1705HF: Thermoplastics Polymer Processing

Syllabus
Friday, 9am-12pm, MC306Fall 2019, AnnuallyP. LeeMechanics and Materials
MIE1706H: Manufacturing of Cellular and Microcellular Polymers

Syllabus (2015)
Friday, 4-6pm, MS4171 & Monday, 10am-12pm, HA316Winter 2019, BienniallyC. ParkMechanics and Materials
MIE1707HS: Structure-Property Relationships of Thermoplastic and Composite Foams

Syllabus: Contact Instructor
Monday & Friday, 10am-12pm, MC306Winter 2020, Biennially ResearchC. ParkMechanics and Materials
MIE1708HS: Collision Reconstruction

Syllabus
Wednesday, 3-5pm, BA2139Winter 2020, AnnuallyJ. CataniaMechanics and Materials
MIE1714HF: Failure Analysis

Syllabus
Thursday, 6-9pm, GB221Fall 2019, AnnuallyS. CoatesMechanics and Materials
MIE1715HF: Life Cycle Engineering

Syllabus
Wednesday, 6-9pm, SS1072Fall 2019, AnnuallyP. RahimiMechanics and Materials
MIE1740H: Smart Materials and Structures

Syllabus: Contact Instructor
Tuesday, 3-5pm, RS310Biennially

Not offered Winter 2020
H. NaguibMechanics and Materials
MIE1744HF: Nanomechanics of Materials

Syllabus
Thursday, 3-6pm, MC306Fall 2019, Annually ResearchT. FilleterMechanics and Material
MIE1804HF: The Finite Element Method in Mechanical Engineering

Syllabus
Monday, 12-3pm, MC306, Start: September 16Fall 2019, AnnuallyS. MeguidMechanics and Materials
MIE1807HS: Principles of Measurements

Syllabus: Contact Instructor
Not offered in Winter 2020Winter 2020, DienniallyP. SullivanMechanics and Materials
MIE517H1: Fuel Cell Systems

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyO. KeslerMechanics and Materials
MIE519H1: Advanced Manufacturing Technologies

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyP. LeeMechanics and Materials
MIE540H1: Product Design

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyMechanics and Materials
MIE1075H: AI Applications in Robotics
Syllabus: Contact instructor
Thursday, 11am-1pm, MC306Fall 2019, AnnualA. GoldenbergMechatronics and Dynamics
MIE1076: AI Applications in Robotics II

Syllabus: Contact Instructor
Thursday, 12pm-2pm, MC 306

Start: January 9
Winter 2020A. GoldenbergMechatronics and Dynamics
MIE1001HS: Advanced Dynamics

Syllabus
Thursday, 9am-12pm, RS310Winter 2020, Annually ResearchE. DillerMechatronics and Dynamics
MIE1005HF: Theory of Vibrations

Syllabus (2016)
Tuesday, 4-7pm, RS208Fall 2019, AnnuallyK. BehdinanMechatronics and Dynamics
MIE1010HS: Acoustics and Noise Control

Syllabus
Tuesday, 6-8pm, BA1240Winter 2020, AnnuallyJ. O'KeefeMechatronics and Dynamics
MIE1064HF: Control Analysis Methods with Applications to Robotics

Syllabus
Tuesday, 9-11am, MS3278Fall 2019, AnnuallyJ. MillsMechatronics and Dynamics
MIE1070H: Intelligent Robots for Society

Syllabus
Wednesday, 4-7pm, MC252Summer 2019, AnnuallyG. NejatMechatronics and Dynamics
MIE1452HF: Signal Processing

Syllabus (2015)
Wednesday, 1-3pm, MC306Fall 2019, AnnuallyA. Sinclair & M. EizenmanMechatronics and Dynamics
MIE1453HS: Introduction to Sensors

Syllabus (Winter 2020)
Monday, 3-6pm, MC306
Start: January 13
Winter 2020, Annually A. BakhtariMechatronics and Dynamics
MIE1718H: Computer Integrated Manufacturing

Syllabus
May 2, 3, 6, 7, 13 & 14 , 10-4pm, MC306Summer 2019, AnnuallyB. BenhabibMechatronics and Dynamics
MIE1809HS: Advanced Mechatronics

Syllabus
Wednesday, 1-3pm, MC306Winter 2020, AnnuallyR. Ben MradMechatronics and Dynamics
MIE505H1: Micro/Nano Robotics

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyE. DillerMechatronics and Dynamics
MIE506H1: MEMS Design and Microfabrication

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyY. SunMechatronics and Dynamics
MIE 1612HF: Stochastic Programming and Robust Optimization

Syllabus (Fall 2019)
Monday, 4-6pm, GB119 & Wednesday, 1-2pm, GB303Fall 2019, Annually ResearchM. BodurOperations Research
MIE1603HS: Integer Programming (for Research students)

Syllabus
Monday, 9-11am & Wednesday, 3-4pm, RS211Winter 2020, Annually ResearchM. BodurOperations Research
MIE1605HF: Stochastic Processes

Syllabus (Fall 2019)
Tuesday, 3-6pm, MC306Fall 2019, Annually ResearchV. SarhangianOperations Research
MIE1607HS: Stochastic Modeling and Optimization


Syllabus (Winter 2020)

Friday, 3-6pm, MC306Winter 2020, Biennially ResearchV. MakisOperations Research
MIE1613HS: Stochastic Simulation

Syllabus
Tuesday, 9-12pm, WB119Winter 2020, AnnuallyV. SarhangianOperations Research
MIE1615HS: Markov Decision Processes

Syllabus
Monday, 3-6pm, BA B024

Winter 2020, Biennially ResearchC.G. LeeOperations Research
MIE1616H: Research Topics in Healthcare Engineering

Syllabus (2020)
Tuesday, 1pm-4pm, RS207Winter 2020, Annually, ResearchM. CarterOperations Research
MIE1619H: Constraint Programming and Hybrid Optimization

Syllabus
Wednesday, 9am-12pm, UC255Winter 2019, BienniallyC. BeckOperations Research
MIE1620HF: Linear Programming and Network Flows

Syllabus
Wednesday, 3-6pm, MC306Fall 2019, Annually ResearchR. KwonOperations Research
MIE1621HS: Non-Linear Optimization

Syllabus (2015)
Thursday, 10-12pm, MC306Winter 2020, Annually ResearchR. KwonOperations Research
MIE1622HS: Computational Finance and Risk Management

Syllabus (2020)
Monday, 6-9pm, MC254Winter 2020, AnnuallyO. RomankoOperations Research
MIE1623HS: Introduction to Healthcare Engineering

Syllabus (Winter 2016)
Wednesday, 5-8pm, BA1240Winter 2020, AnnuallyD. Aleman and M. CarterOperations Research
MIE1624HS: Introduction to Data Science and Analytics

Syllabus (Winter 2020)
Tuesday, 6-9pm, BA1160
Winter 2020, AnnuallyO. RomankoOperations Research
MIE1624HF: Introduction to Data Science and Analytics

Syllabus (Fall 2019)
Tuesday, 6-9pm, MY150

Starts September 17
Fall 2019, AnnuallyO. RomankoOperations Research
MIE1628H: Big Data Science

Syllabus
Monday & Wednesday, 5-8pm, GB304Summer 2019, AnnuallyY. ShevchenkoOperations Research
MIE1628HF: Big Data Science

Syllabus: Contact Instructor
Wednesday, 6-9pm, GB304Fall 2019, AnnuallyY. ShevchenkoOperations Research
MIE1628HS: Big Data Science

Syllabus: Contact Instructor
TBD Winter 2020, AnnuallyTBD Operations Research
MIE1653HS: Integer Programming Applications (for M.Eng. students)

Syllabus
Monday, 9-11am & Wednesday, 3-4pm, RS211Winter 2020, AnnuallyM. BodurOperations Research
MIE1699HF: Special Topics in Operations Research

Syllabus (Fall 2019)
Friday, 1-3pm, MS2290Fall 2019, OccasionallyM. CarterOperations Research
MIE1720H: Creativity in Conceptual Design

Syllabus: Contact Instructor
Tuesday, 12-3pm, MC306Winter 2020, AnnuallyL. ShuHuman Factors & Ergonomics
MIE1721HS: Reliability

Syllabus
Thursday, 6-9pm, BA 2165

Exception: Room MP134 for February 27 class
Winter 2020, AnnuallyD. BanjevicOperations Research
MIE1723HF: Engineering Asset Management

Syllabus
Thursday, 5-8pm, BA2185Fall 2019, AnnuallyA. JardineOperations Research
MIE1727H: Statistical Methods of Quality Assurance

Syllabus
Friday, 4-7pm, GB119Fall 2018, BienniallyV. MakisOperations Research
MIE561H1: Healthcare Systems

Syllabus
Schedule posted
here
Winter 2020, AnnuallyM. CarterOperations Research
MIE562H1: Scheduling

Syllabus: Contact Instructor
Schedule posted
here
Fall 2019, AnnuallyC. BeckOperations Research
MIE566H1: Decision Analysis

Syllabus: Contact Instructor
Schedule posted
here
Fall 2019, AnnuallyD. FrancesOperations Research
MIE1401HF: Human Factors Engineering

Syllabus
Monday, 2-4pm, BA2175Fall 2019, AnnuallyG. JamiesonHuman Factors & Ergonomics
MIE1402HF: Experimental Methods in Human Factors Research

Syllabus: Contact Instructor
Wednesday, 5-8pm, MY317Fall 2019, Annually ResearchM. ChignellHuman Factors & Ergonomics
MIE1403HF: Analytical Methods in Human Factors Research

Syllabus (2015)
Friday, 11am-2pm, HA409Fall 2019, Annually ResearchP. MilgramHuman Factors & Ergonomics
MIE1411HF: Design of Work Places

Syllabus: Contact Instructor
Tuesday, 6-9pm, SS1087Fall 2019, AnnuallyTBDHuman Factors & Ergonomics
MIE1412HS: Human-Automation Interaction

Syllabus
Tuesday, 10am-12pm, HS618Winter 2020, Annually ResearchG. JamiesonHuman Factors & Ergonomics
MIE1413HS: Statistical Models in Empirical Research

Syllabus
Tuesday, 4-6pm, HA410Winter 2020, Annually ResearchB. DonmezHuman Factors & Ergonomics
MIE1414HS: Human Factors in Transportation

Syllabus (Winter 2020)
Wednesday, 6-9pm, SS2127Winter 2020, Annually ResearchM. MasliahHuman Factors & Ergonomics
MIE1415H: Analysis and Design of Cognitive Work

Syllabus
TBAWinter 2020, Biennially ResearchTBAHuman Factors & Ergonomics
MIE1444H: Engineering for Psychologists

Syllabus: Contact Instructor
CancelledSummer 2019, AnnuallyL. ShuHuman Factors & Ergonomics
MIE523H1: Engineering Psychology and Human Performance

Syllabus: Contact Instructor
Schedule posted
here
Fall 2019P. MilgramHuman Factors & Ergonomics
MIE542H1: Human Factors Integration

Syllabus: Contact Instructor
Schedule posted
here
Winter 2020, AnnuallyHuman Factors & Ergonomics
MIE1501HF: Knowledge Modelling and Management

Syllabus: Contact Instructor
Monday, 2-4pm, BA2139Fall 2019, AnnuallyM. FoxInformation Engineering
MIE1510H: Formal Techniques in Ontology Engineering

Syllabus: Contact Instructor
Tuesday, 3-5pm, BA2179Winter 2020, Biennially ResearchM. GruningerInformation Engineering
MIE1512HS: Data Analytics

Syllabus: Contact Instructor
Thursday, 2-6pm, RS303 & RS207Winter 2020, AnnuallyM. ConsensInformation Engineering
MIE1513HF: Decision Support Systems

Syllabus: Contact Instructor
Start: September 10
Tuesdays 11-12pm (Lecture in MY330), Wednesdays 11-1pm (Lecture in BA1220, EXCEPT October 23 in RS 211)
and Fridays 11-1pm (Lab in MB 123)
Fall 2019, AnnuallyS. SannerInformation Engineering
MIE1513HS: Decision Support Systems

Syllabus: Contact Instructor
TBAWinter 2020, AnnuallyTBAInformation Engineering
MIE1514HF: Systems Design and Engineering: A Product Perspective

Syllabus


Wednesday, 5-8pm, MS2170, Start: September 18th Fall 2019, AnnuallyN. YoussefInformation Engineering
MIE1516HS: Structured Learning and Inference

Syllabus
Start: January 7
Tuesdays 12-1pm (Lecture in RS 310),
Wednesdays 11-1pm (Lecture in RS 310)
and Thursdays 1-3pm (Lab in RS 303)
Winter 2020, AnnuallyS. SannerInformation Engineering
MIE2002H: Readings in Industrial Engineering I SupervisorReading Courses
MIE2003H: Readings in Industrial Engineering IIReading Courses
MIE2004H: Readings in Mechanical Engineering IReading Courses
MIE2005H: Readings in Mechanical Engineering IIReading Courses
APS502H1: Financial Engineering

Syllabus

Schedule posted
here
Fall 2019, AnnuallyR. KwonAPS Engineering Courses