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 NetworksArdevan BakhtariWednesday5pm-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 DesignKamran BehdinanThursday1pm-3pm
3pm-4pm
RS208
RS208
LEC 0101
TUT 0101
WINTER 2026
MIE1010HAcoustics and Noise ControlTBDTuesday6pm-8pmBA 1200LEC 0101
MIE1052HSignal Processing for BioengineeringAndreas MandelisFriday3pm-5pmHS 100LEC 0101
MIE1076HArtificial Intelligence in Robotics IIAndrew GoldenbergThursday11am-1pmMY 315LEC 0101
MIE1080HHealthcare RoboticsYu SunMonday9am-12pmONLINELEC 0101
MIE1299HSpecial Topics in Bioinspired RoboticsTBATBATBATBATBA

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 EngineeringPayam RahimiWednesday5pm-8pmMS 4279LEC 0101
MIE1745HSurface EngineeringKevin GolovinMonday
Wednesday
9:30am-11am
9:30am-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/ MIE407H1Julian LebenhaftTuesday
Monday
3pm-5pm
5pm-6pm
HS 618
BA 2179
LEC 0101
TUT 0101
MIE1201HAdvanced Fluid Mechanics IEdmond YoungMonday9am-12pmMY 380LEC 0101
MIE1207HStructure of Turbulent FlowsPierre SullivanWednesday9am-11amBA 2179LEC 0101
MIE1210HComputational Fluid Mechanics and Heat TransferHanif MontazeriFriday9am-12pmRS 208LEC 0101
MIE1222HMultiphase FlowNasser AshgrizWednesday1pm-4pmAP 120LEC 0101
MIE1240HWind PowerTBDThursday6pm-9pmBA 2175LEC 0101
MIE1241HEnergy ManagementTBDMonday3pm-6pmCR 406LEC 0101
MIE1242HApplied Thermal ManagementAydin NabovatiTuesday6pm-9pmBA B025LEC 0101
WINTER 2026
MIE1115HHeat Transfer with Phase ChangeSanjeev ChandraTuesday1pm-3pmAP 120LEC 0101
MIE1118HPartially Ionized GasesJavad MostaghimiTBDTBDTBDLEC 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 AmonWednesday5pm-7pmMY 380LEC 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-12pmRS 208LEC 0101
MIE1615HMarkov Decision ProcessesPeyman Mohajerin EsfahaniMonday9am-12pmPB 255LEC 0101
MIE1620HLinear Programming and Network FlowsIsabelle RaoWednesday3pm-6pmHA 403LEC 0101
MIE1666HMachine Learning for Mathematical OptimizationElias KhalilThursday 3pm-6pmGB 221LEC 0101
MIE1699HSpecial Topics in Operations Research:
OR Modeling in Bulk Electricity System Investments
Daniel FrancesMonday1pm-4pmSS 2104LEC 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
Wednesday
6pm-9pm
6pm-8pm
BA 1200
BA 1220
LEC 0101
TUT 0101
MIE1623HIntroduction to Healthcare EngineeringDionne Aleman & Michael CarterThursday5pm-8pmSF 2202LEC 0101
MIE1630HReinforcement Learning for ResearchChi-Guhn LeeFriday3pm-5pmEP 111LEC 0101
MIE1632HSymbolic AI for OptimizationChris BeckWednesday5pm-8pmGB 220LEC 0101
MIE1653HInteger Programming Application (for MEng Students)Samin ArefTuesday1pm-4pmBA B025LEC 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
MB 123
LEC 0101
LEC 0102
PRA 0101
MIE1517HIntroduction to Deep LearningSinisa ColicWednesday1pm-4pmRS 208LEC 0101
MIE1624HIntroduction to Data Science, Analytics and Artificial IntelligenceOleksandr RomankoTuesday
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 AnalyticsSneha SnehaFriday
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-6pmRS 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, Analytics and Artificial IntelligenceOleksandr 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 AnalyticsSneha SnehaFriday
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 EngineeringGreg JamiesonFriday9am-12pmSS 2110LEC 0101
MIE1402HExperimental Methods in Human Factors ResearchTBDFriday3pm - 6pmBA B025LEC 0101
MIE1403HAnalytical Methods in Human Factors ResearchRyan KealeyThursday5pm - 8pmBA 2135LEC 0101
MIE1411HWorkplace DesignTBDMonday
Wednesday
6pm-9pm
9am-12pm
BA 2140
BA 2195
LEC 0101
PRA 0101
MIE1416HHuman Factors in HealthcareMyrtede AlfredTuesday
Wednesday
3pm-5pm
3pm-4pm
800 BAY
800 BAY
LEC 0101
WINTER 2026
MIE1412HHuman-Automation InteractionGreg JamiesonWednesday10am-12pm800 BAYLEC 0101
MIE1413HStatistical Models in Empirical ResearchBirsen DonmezTuesday1pm-4pm800 BAYLEC 0101
MIE1414HHuman Factors in TransportationTBDWednesday6pm-9pmAP 120LEC 0101
MIE1499HSpecial Topics in Human Factors and Ergonomics:
Fieldwork and qualitative methods for human factors and ergonomics
Enid MontagueThursday10am-1pm800 BAYLEC 0101
MIE1720HCreativity in Conceptual DesignLi ShuThursday12pm-2pmHS 715LEC 0101

500-series Courses

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

Course CodeCourse Title
FALL 2025
MIE504HApplied Computational Fluid Dynamics
MIE507HHVAC Fundamentals
MIE515HAlternative Energy Systems
MIE516HCombustion and Fuels
MIE523HEngineering Psychology and Human Performance
MIE524HData Mining
MIE562HScheduling
MIE563HAnalytical & Numerical Solution of Engineering PDEs
MIE566HDecision Making Under Uncertainty
WINTER 2026
MIE505HMicro/Nano Robotics
MIE506HMEMS Design and Microfabrication
MIE517HFuel Cell Systems
MIE519HAdvanced Manufacturing Technologies
MIE533HNon-Destructive Evaluation
MIE535HElectrification Through Electricity Markets
MIE540HProduct Design
MIE542HHuman Factors Integration
MIE550HAdvanced Momentum, Heat and Mass Transfer
MIE561HHealthcare Systems
MIE564HSmart Materials and Manufacturing

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
MIE1415HAnalysis and Design of Cognitive Work
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.