Graduate Course Schedule

MIE Graduate Courses 2025/2026

The course timetable is subject to changes. Students are strongly recommended to regularly review this page.

Fall courses start the week of September 2nd; Winter courses start the week of January 5th (unless otherwise indicated).

Mechatronics & Dynamics

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1005HTheory of VibrationsKamran BehdinanTuesday1pm-3pm
3pm-4pm
RS 208
RS 208
LEC 0101
TUT 0101
MIE1050HDesign of Intelligent Sensor NetworksTBDWednesday5pm-8pmMY 320LEC 0101
MIE1075HArtificial Intelligence in Robotics IAndrew GoldenbergThursday11am-1pmBA 2135LEC 0101
MIE1514HSystems Design and Engineering: A Product PerspectiveTBDTBDTBDTBDLEC 0101
MIE1804HFinite Element Analysis in Engineering Design Joint w/ MIE410H1Kamran BehdinanThursday1pm-3pm
3pm-4pm
RS208
RS208
LEC 0101
TUT 0101
WINTER 2026
MIE1010HAcoustics and Noise ControlTBDTuesday6pm-8pmBA 1200LEC 0101
MIE1052HSignal Processing for BioengineeringAndreas MandelisTBDTBDTBDLEC 0101
MIE1076HArtificial Intelligence in Robotics IIAndrew GoldenbergThursday11am-1pmMY 315LEC 0101
MIE1080HHealthcare RoboticsYu SunMonday9am-12pmONLINELEC 0101

Mechanics & Materials

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1128HMaterials for Clean Energy TechnologiesOlivera KeslerFriday12pm-2pmHA 403LEC 0101
MIE1714HFailure AnalysisTBDThursday6pm-9pmBA 2159LEC 0101
MIE1715HLife Cycle EngineeringTBDWednesday5pm-8pmMS 4279LEC 0101
MIE1745HSurface EngineeringKevin GolovinMonday
Wednesday
9am-11am
9am-11am
SU 444
SU 444
LEC 0101
LEC 0102
WINTER 2026
MIE1707HStructure-Property Relationships of Thermoplastic and Composite FoamsChul ParkThursday11am-1pmBA 2179LEC 0101
MIE1708HCollision ReconstructionTBDTuesday8am-10amAB 114LEC 0101
MIE1709HContinuum MechanicsKamran BehdinanThursday3pm-5pm
5pm-6pm
RS 108
RS 108
LEC0101
TUT0101
MIE1710HDesign and Manufacturing of BiomaterialsMohini SainFriday9am-12pm
BA B024LEC 0101

Thermofluids

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1129HNuclear Engineering I Joint w/ MIE407H1TBDTBDTBDTBDLEC 0101
MIE1201HAdvanced Fluid Mechanics IEdmond YoungMonday9am-12pmMY 380LEC 0101
MIE1207HStructure of Turbulent FlowsPierre SullivanWednesday9am-11amBA 2179LEC 0101
MIE1210HComputational Fluid Mechanics and Heat TransferTBDFriday9am-12pmRS 208LEC 0101
MIE1222HMultiphase FlowNasser AshgrizWednesday1pm-4pmAP 120LEC 0101
MIE1240HWind PowerTBDThursday6pm-9pmBA 2175LEC 0101
MIE1241HEnergy ManagementTBDMonday3pm-6pmCR 406LEC 0101
MIE1242HApplied Thermal ManagementTBDTuesday6pm-9pmBA B025LEC 0101
WINTER 2026
MIE1115HHeat Transfer with Phase ChangeSanjeev ChandraTuesday1pm-3pmAP 120LEC 0101
MIE1118HPartially Ionized GasesJavad MostaghimiFriday1pm-4pmAP 120LEC 0101
MIE1120HCurrent Energy Infrastructure and ResourcesDavid SintonThursday 1pm-3pmBA 1170LEC 0101
MIE1130HNuclear Engineering II Joint w/ MIE408H1TBDTuesday
Wednesday
9am-12pm
4pm-6pm
BA 1230
ES 4000
LEC 0101
TUT 0101
MIE1132HHeat Exchanger DesignTBDWednesday1pm-4pmBA B024LEC 0101
MIE1135HThermal Phenomena, Performance and Management of Electric VehiclesCristina AmonWednesday4pm-6pmTBDLEC 0101
MIE1214HApplied Computational Fluid Dynamics (CFD)TBDMonday6pm-9pmAPSC 123LEC 0101
MIE1232HMicrofluidics and Lab-on-a-Chip SystemsAxel GuentherThursday
Tuesday
12pm-1pm
3pm-4pm
RW 142
ES 4001
LEC 0101
LEC 0102

Operations Research

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1605HStochastic ProcessesVahid SarhangianThursday9am-12pmBA B024LEC 0101
MIE1615HMarkov Decision ProcessesPeyman EsfahaniThursday1pm-4pmBA 2179
MIE1620HLinear Programming and Network FlowsIsabelle RaoWednesday3pm-6pmHA 403LEC 0101
MIE1630HReinforcement Learning for ResearchChi-Guhn LeeMonday1pm-4pmRS 208TUT 0101
LEC 0101
MIE1666HMachine Learning for Mathematical OptimizationElias KhalilThursday 3pm-6pmGB 221LEC 0101
MIE1699HSpecial Topics in Operations Research:
OR Modeling in Bulk Electricity System Investments
Daniel FrancesWednesday10am-1pmUC B203LEC 0101
WINTER 2026
MIE1603HInteger Programming Application (Research Stream)Samin ArefTuesday1pm-4pmBA B025LEC 0101
MIE1613HStochastic SimulationVahid SarhangianWednesday9am-12pmAB 107LEC 0101
MIE1616HResearch Topics in Healthcare EngineeringMichael CarterMonday3pm-6pmHS 100LEC 0101
MIE1621HNon-Linear OptimizationRoy KwonMonday
Wednesday
12pm-3pm
1pm-2pm
EM 119
SF 2202
LEC 0101
TUT 0101
MIE1622HComputational Finance and Risk ManagementTBDMonday
Tueday
6pm-9pm
6pm-7:30pm
BA 1200
AB 107
LEC 0101
TUT 0101
MIE1623HIntroduction to Healthcare EngineeringDionne Aleman & Michael CarterThursday5pm-8pmSF 2202LEC 0101
MIE1632HSymbolic AI for OptimizationChris BeckWednesday5pm-8pmGB 220LEC 0101
MIE1653HInteger Programming Application (for MEng Students)Samin ArefMonday1pm-4pmBA 2159LEC 0101
MIE1721HReliabilityTBDTuesday6pm-9pm BA B024LEC 0101

Information Engineering

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1516HStructured Learning and InferenceScott SannerWednesday
Monday
Monday
12pm-1pm
11am-1pm
1pm-3pm
RS 303
SU 432
WE 69
LEC 0101
LEC 0102
PRA 0101
MIE1517HIntroduction to Deep LearningSinisa ColicWednesday1pm-4pmRS 208LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsTBDTuesday
Thursday
Thursday
6pm-9pm
2pm-3:30pm
6pm-7:30pm
SF 1105
AH 400
ONLINE
LEC 0101
TUT 0101
TUT 0102
MIE1626HData Science MethodsSamin ArefFriday
Friday
10am-1pm
3pm-5pm
BA 1220
GB 304
LEC 0101
TUT 0101
MIE1628HCloud-Based Data AnalyticsTBDFriday
Saturday
5pm-8pm
6pm-9pm
GB 221
ONLINE
LEC 0101
LEC 0201
WINTER 2026
MIE1501HKnowledge Modelling and ManagementMichael GruningerTuesday1pm-4pmWW 121LEC 0101
MIE1512HData AnalyticsMariano ConsensWednesday3pm-6pmAPSC 303LEC 0101
MIE1517HIntroduction to Deep LearningSinisa ColicWednesday
Thursday
1pm-4pm
1pm-4pm
RS 208
RS 208
LEC 0101
LEC 0102
MIE1519HGaussian Processes for Machine LearningJustin BelandMonday1pm-4pmSU 432LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsOleksandr RomankoTuesday
Thursday
Thursday
6pm-9pm
2pm-3:30pm
6pm-7:30pm
BA 1130
BA 1130
ONLINE
LEC 0101
TUT 0101
TUT 0102
MIE1626HData Science MethodsSamin ArefWednesday
Wednesday
Tuesday
Tuesday
10am-1pm
1pm-3pm
9am-12pm
4pm-6pm
BL 205
AH 100
BA 2145
UC 163
LEC 0101
TUT 0101
LEC 0102
TUT 0102
MIE1628HCloud-Based Data AnalyticsTBDFriday
Saturday
5pm-8pm
6pm-9pm
SF 2202
ONLINE
LEC 0101
LEC 0201

Human Factors

Course CodeCourse TitleInstructorDay(s)Time(s)Location(s)Section
FALL 2025
MIE1401HHuman Factors EngineeringTBDFriday9am-12pmSS 2110LEC 0101
MIE1402HExperimental Methods in Human Factors ResearchTBDFriday3pm - 6pmBA B025LEC 0101
MIE1403HAnalytical Methods in Human Factors ResearchTBDThursday5pm - 8pmBA 2135LEC 0101
MIE1411HWorkplace DesignTBDMonday6pm-9pmBA 2195LEC 0101
MIE1416HHuman Factors in HealthcareMyrtede AlfredTuesday3pm-5pm800 BAYLEC 0101
MIE1499HSpecial Topics in Human Factors and Ergonomics:
Fieldwork and qualitative methods for human factors and ergonomics
Enid MontagueThursday2pm-5pm800 BAYLEC 0101
WINTER 2026
MIE1412HHuman-Automation InteractionGreg JamiesonWednesday10am-12pm800 BAYLEC 0101
MIE1413HStatistical Models in Empirical ResearchBirsen DonmezTuesdayTBD800 BAYLEC 0101
MIE1414HHuman Factors in TransportationTBDWednesday6pm-9pmAP 120LEC 0101
MIE1720HCreativity in Conceptual DesignLi ShuThursday12pm-2pmHS 715LEC 0101

500-series Courses

Schedule for 500-series courses is available in the Timetable Builder Website

Not Offered in 2025–2026

Course CodeCourse Title
MIE1001HAdvanced Dynamics
MIE1064HControl Analysis Methods with Applications to Robotics
MIE1123HFundamentals Of Combustion
MIE1133HLaser Applications in Engineering
MIE1199HSpecial Topics in Thermal Sciences - "Thermal Management of EV Batteries and Chargers’’
MIE1212HConvective Heat Transfer
MIE1301HSolid Mechanics
MIE1303HFracture Mechanics
MIE1359HEngineering Cell Biology and Micro/Nanoengineered Platforms
MIE1510HFormal Techniques in Ontology Engineering
MIE1513HDecision Support Systems
MIE1520HLearning With Graphs and Sequences
MIE1619HConstraint Programming
MIE1705HThermoplastics Polymer Processing
MIE1706HManufacturing of Cellular and Microcellular Polymers
MIE1724HAdditive Manufacturing in Engineering Applications
MIE1744HNanomechanics of Materials
MIE1809HAdvanced Mechatronics

Other Engineering Graduate Courses

To view other engineering graduate courses, please refer to the links below.

If you have questions regarding engineering courses on this list, please contact the department grad administrator relevant to the courses.