Graduate Course Schedule

MIE Graduate Courses 2024/2025

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

Fall courses start the week of September 3; Winter courses start the week of January 6 (unless otherwise indicated).

Mechatronics & Dynamics

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1005HTheory of VibrationsKamran BehdinanFall 2024
Starts Sept 10
Tuesday3pm-5pm
5pm-6pm
RS 208LEC 0101
TUT 0101
MIE1050HDesign of Intelligent Sensor NetworksTBDFall 2024TBDTBDTBDLEC 0101
MIE1064HControl Analysis Methods with Applications to RoboticsTBDNot offered in 2024/2025
MIE1075HArtificial Intelligence in Robotics IAndrew GoldenbergFall 2024
Starts Sept 19
Thursday11am-1pmBA 2165LEC 0101
MIE1514HSystems Design and Engineering: A Product PerspectiveNashed YoussefFall 2024Wednesday5-8pmMS 4171LEC 0101
MIE1804HFinite Element Analysis in Engineering Design Joint w/ MIE410H1Shaker MeguidFall 2024 Schedule Posted HereTUT 0101
PRA 0101
LEC 0101
Winter
MIE1001HAdvanced DynamicEric DillerNot offered in 2024/2025
MIE1010HAcoustics and Noise ControlJohn O'KeefeWinter 2025Tuesday6pm-8pmBA 2195LEC 0101
MIE1052HSignal Processing for BioengineeringAndreas MandelisNot offered in 2024/2025
MIE1071HAdvanced RoboticsGoldie NejatNot offered in 2024/2025
MIE1076HArtificial Intelligence in Robotics IIAndrew GoldenbergWinter 2025
Starts Jan 16
Thursday11am-1pmBA 2139LEC 0101
MIE1080HHealthcare RoboticsYu SunWinter 2025Monday9am-12pmONLINELEC0101
MIE1809HAdvanced MechatronicsRidha Ben MradWinter 2025Wednesday2pm-4pmGB 120LEC 0101
MIE1208HMicrofluidic BiosensorsXinyu LiuWinter 2025Tuesday9am-12pmHS 614LEC 0101
Summer
MIE1070HIntelligent Robots for SocietyGoldie NejatSummer 2025 TBDTBDTBDLEC0101
MIE1077HAI Applications in Robotics IIIAndrew GoldenbergSummer 2025 TBDTBDTBDLEC 0101
MIE1718HComputer Integrated ManufacturingBeno BenhabibSummer 2025 TBDTBDTBDLEC 0101

Mechanics & Materials

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1128HMaterials for Clean Energy TechnologiesOlivera KeslerFall 2024Friday12pm-2pmBA 1200LEC 0101
MIE1303HFracture MechanicsTBDNot offered in 2024/2025
MIE1709HContinuum Mechanics (NEW)Kamran BehdinanFall 2024
Starts Sept 12
Thursday3pm-5pm
5pm-6pm
RS 208
RS 208
LEC 0101
TUT 0101
MIE1714HFailure AnalysisSteven CoatesFall 2024Thursday6pm-9pmBA B024LEC 0101
MIE1715HLife Cycle EngineeringPayam RahimiFall 2024Wednesday5pm-8pmMS 3278LEC 0101
MIE1724HAdditive Manufacturing in Engineering ApplicationsTBDNot offered in 2024/2025TBDTBDTBDLEC 0101
MIE1745HSurface EngineeringKevin GolovinFall 2024Tuesday
Thursday
10am-11:30am
10am-11:30am
BA 2135
HS 100
LEC 0101
Winter
MIE1301HSolid MechanicsTBDNot offered in 2024/2025
MIE1359HEngineering Cell Biology and Micro/Nanoengineered PlatformsYu SunNot offered in 2024/2025
MIE1705HThermoplastics Polymer ProcessingPatrick LeeWinter 2025Thursday3pm-6pmBA B026LEC 0101
MIE1706HManufacturing of Cellular & Microcellular PolymersChul ParkWinter 2025Monday
Friday
2pm-4pm
2pm-4pm
HS 696
HS 696
LEC 0101
MIE1708HCollision ReconstructionJamie CataniaWinter 2025Wednesday3pm-6pmES 4000LEC 0101
MIE1710HSustainable Development (manufacturing) of Circular Materials for Healthy ClimateMohini SainWinter 2025Friday9am-10am
10am-12pm
WB 119
WB 119
TUT 0101
LEC 0101
MIE1740HSmart Materials and StructuresHani NaguibWinter 2025Tuesday4pm-6pmRS 208 LEC 0101
MIE1744HNanomechanics of MaterialsTobin FilleterWinter 2025 Starts Jan 16Thursday1pm-3pmBA 2135LEC 0101

Thermofluids

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1129HNuclear Engineering I Joint w/ MIE407H1Julian LebenhaftFall 2024
Schedule Posted Here
LEC 0101
TUT 0101
MIE1201HAdvanced Fluid Mechanics IEdmond YoungNot offered in 2024/2025LEC 0101
MIE1207HStructure of Turbulent FlowsPierre SullivanNot offered in 2024/2025LEC 0101
MIE1210HComputational Fluid Mechanics and Heat TransferHanif MontazeriFall 2024Thursday 9am-12pmBA 2135LEC 0101
MIE1222HMultiphase FlowNasser AshgrizFall 2024Wednesday12pm-3pmBA 2159LEC 0101
MIE1240HWind PowerJoaquin Moran Fall 2024
Starts Sept 9
Monday10am-1pmBA B024LEC 0101
MIE1241HEnergy ManagementJoaquin Moran Fall 2024
Starts Sept 9
Monday3pm-6pmES B149LEC 0101
MIE1242HApplied Thermal ManagementAydin NabovatiFall 2024Tuesday6pm-9pmMY 317LEC 0101
Winter
MIE1101HAdvanced Classical ThermodynamicsTBDNot offered in 2024/2025
MIE1107HStatistical ThermodynamicsTBDNot offered in 2024/2025
MIE1115HHeat Transfer with Phase ChangeSanjeev ChandraNot offered in 2024/2025LEC 0101
MIE1120HCurrent Energy Infrastructure and ResourcesDavid SintonWinter 2025Thursday 12pm-2pmBA 1190LEC 0101
MIE1122HCombustion Engine ProcessesTBDNot offered in 2024/2025LEC 0101
MIE1123HFundamentals of CombustionTBDNot offered in 2024/2025LEC 0101
MIE1130HNuclear Engineering II Joint w/ MIE408H1Hisham HasaneinWinter 2025
Schedule Posted Here
TUT 0101
LEC 0101
MIE1132HHeat Exchanger DesignTBDNot offered in 2024/2025LEC 0101
MIE1135HThermal Phenomena, Performance and Management of Electric VehiclesCristina AmonWinter 2025Wednesday4pm-6pmMY 370LEC 0101
MIE1208HMicrofluidic BionsensorsXinyu LiuWinter 2025Tuesday9am-12pmHS 614LEC 0101
MIE1212HConvective Heat TransferJavad MostaghimiNot offered in 2024/2025
MIE1214HApplied Computational Fluid Dynamics (CFD)TBDWinter 2025TBDTBDTBDLEC 0101
MIE1232HMicrofluidics and Lab-on-a-Chip SystemsAxel GuentherWinter 2025Tuesday
Thursday
3pm-5pm
12pm-1pm
FE 240
BA B024
LEC 0101

Operations Research

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1605HStochastic ProcessesVahid SarhangianNot offered in 2024/2025
MIE1612HStochastic Programming and Robust OptimizationMerve BodurNot offered in 2024/2025
MIE1620HLinear Programming and Network FlowsIsabelle RaoFall 2024Wednesday6pm-9pmBA 2185LEC 0101
MIE1626HData Science Methods and Statistical LearningSamin ArefFall 2024Thursday
Friday
9am-12pm
5pm-7pm
GB 304
AB107
LEC 0101
TUT 0101
MIE1630HReinforcement LearningChi-Guhn LeeFall 2024Monday1pm-4pmRS 208TUT 0101
LEC 0101
MIE1666HMachine Learning for Mathematical OptimizationElias KhalilFall 2024Thursday 3pm-6pmOI 2214LEC 0101
MIE1727HStatistical Methods of Quality AssuranceJanet LamFall 2024Wednesday10am-12pmBA 2165LEC 0101
Winter
MIE1603HInteger Programming Application (Research Stream)Michael CarterNot offered in 2024/2025LEC 0101
MIE1607HStochastic Modelling & OptimizationTBDNot offered in 2024/2025LEC 0101
MIE1613HStochastic SimulationDragan BanjevicWinter 2025Tuesday6pm-9pmBA 2165LEC 0101
MIE1615HMarkov Decision ProcessesTBDWinter 2025Friday1pm-4pmSS 1086LEC 0101
MIE1616HResearch Topics in Healthcare EngineeringMichael CarterWinter 2025Monday3pm-6pmSU 255LEC 0101
MIE1619HConstraint Programming and Hybrid OptimizationChris BeckNot offered in 2024/2025LEC 0101
MIE1621HNon-Linear OptimizationRoy KwonWinter 2025Monday12pm-3pmRS 208LEC 0101
MIE1622HComputational Finance and Risk ManagementOleksandr RomankoWinter 2025Monday
Wednesday
6pm-9pm
6pm-7:30pm
GB 304
MY 150
LEC 0101
TUT 0101
MIE1623HIntroduction to Healthcare EngineeringDionne Aleman & Michael CarterWinter 2025
Course will have 1 In Person Component - March 26
Wednesday
Wednesday
5pm-8pm
5pm-8pm
ONLINE
WB 130
LEC 0101
Final Quiz
MIE1626HData Science Methods and Statistical LearningSamin ArefWinter 2025Wednesday
Thursday
10am-12pm
1pm-4pm
HI CART
HI CART
TUT 0101
LEC 0101
MIE1653HInteger Programming Application (MEng Students)Samin ArefWinter 2025Tuesday9am-12pmWB 119LEC 0101
MIE1721HReliabilityDragan BanjevicWinter 2025Thursday6pm-9pm BA B024LEC 0101

Information Engineering

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1501HKnowledge Modelling and ManagementMichael GruningerNot offered in 2024/2025LEC 0101
MIE1513HDecision Support SystemsTBDNot offered in 2024/2025LEC 0101
PRA 0101
MIE1517HIntroduction to Deep LearningSinisa ColicFall 2024Wednesday1pm-4pmRS 208LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsOleksandr RomankoFall 2024
Starts Sept 10
Tuesday
Thursday
Thursday
6pm-9pm
2pm-3:30pm
6pm-7:30pm
SF1101
PB B250
ONLINE
LEC 0101
TUT 0101
TUT 0201
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaFall 2024Friday
Saturday
5:30pm-8:30pm
6pm-9pm
GB 303
ONLINE
LEC 0101
LEC 0201
Winter
MIE1505HEnterprise ModellingMichael GruningerNot offered in 2024/2025LEC 0101
MIE1510HFormal Techniques in Ontology EngineeringMichael GruningerWinter 2025Tuesday 2pm-4pmCR 107LEC 0101
MIE1512HData AnalyticsMariano ConsensWinter 2025Wednesday4pm-7pmRS 303LEC 0101
MIE1516HStructured Learning and InferenceScott SannerNot offered in 2024/2025LEC 0101
MIE1517HIntroduction to Deep LearningSinisa ColicWinter 2025Wednesday1pm-4pmRS 208LEC 0101
MIE1520HLearning with Graphs and SequencesEldan CohenWinter 2025Tuesday9am-12pmSS 1084LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsOleksandr RomankoWinter 2025
Tuesday
Thursday
6pm-9pm
2pm-3:30pm
6pm-7:30pm
BA 1130
MP 202
ONLINE
LEC 0101
TUT 0101
TUT 0201
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaWinter 2025Friday
Saturday
5pm-8pm
6pm-9pm
GB 244
ONLINE
LEC 0101
LEC 0201
Summer
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaSummer 2025TBDTBDTBDLEC 0101
LEC 0201

Human Factors

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1401HHuman Factors EngineeringTBDFall 2024TBDTBDTBDLEC 0101
MIE1402HExperimental Methods in Human Factors ResearchMark ChignellFall 2024Friday3pm - 6pmMY 315LEC 0101
MIE1403HAnalytical Methods in Human Factors ResearchRyan KealeyFall 2024Thursday5pm - 8pmSS 2111LEC 0101
MIE1415HAnalysis and Design of Cognitive WorkTBDFall 2024TBDTBDTBDLEC 0101
Winter
MIE1411HDesign of Work PlacesEmily KingWinter 2025
Starts Jan 6
Monday6pm - 9pmBA 2175LEC 0101
MIE1412HHuman-Automation InteractionGreg JamiesonWinter 2025Wednesday10am - 12pmUC 67LEC 0101
MIE1413HStatistical Models in Empirical ResearchBirsen DonmezWinter 2025Tuesday9am - 11:30amOI 2205LEC 0101
MIE1414HHuman Factors in TransportationMaurice MasliahWinter 2025Wednesday6pm - 9pmBA 2145LEC 0101
MIE1416HHuman Factors in HealthcareMyrtede AlfredWinter 2025Tuesday
Wednesday
3pm - 5pm
3pm - 4pm
MY 440
AH 108
LEC 0101
MIE1499HSpecial Topics in Human Factors and Ergonomics (Fieldwork and qualitative methods for human factors and ergonomics)Enid MontagueWinter 2025Thursday12pm - 3pmFE 240LEC 0101
MIE1720HCreativity in Conceptual DesignLi ShuWinter 2025Thursday10am - 12pmAB 114LEC 0101
Summer
MIE1444HEngineering for PsychologistsLi ShuSummer 2025TBDTBDTBDLEC 0101

500-series Courses

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

Course CodeCourse TitleInstructorSession
Fall
MIE504HApplied Computational Fluid DynamicsAli DolatabadiFall 2024
MIE507HHVAC FundamentalsTBAFall 2024
MIE509HAI for Social GoodMark ChignellFall 2024
MIE515HAlternative Energy SystemsAmy BiltonFall 2024
MIE516HCombustion and FuelsMurray ThomsonFall 2024
MIE523HEngineering Psychology and Human PerformanceTBAFall 2024
MIE524HData MiningEldan CohenFall 2024
MIE562HSchedulingTBAFall 2024
MIE563HAnalytical & Numerical Solution of Engineering PDEsDavid SteinmanFall 2024
MIE566HDecision Making Under UncertaintyDaniel FrancesFall 2024
Winter
MIE505HMicro/Nano RoboticsEric DillerWinter 2025
MIE506HMEMS Design and MicrofabricationTBAWinter 2025
MIE517HFuel Cell SystemsOlivera KeslerWinter 2025
MIE519HAdvanced Manufacturing TechnologiesPatrick LeeWinter 2025
MIE535HElectrification Through Electricity MarketsDaniel FrancesWinter 2025
MIE540HProduct DesignDavid NacsonWinter 2025
MIE542HHuman Factors IntegrationRobert Leger & Kim Iwasa-MadgeWinter 2025
MIE550HAdvanced Momentum, Heat and Mass TransferNasser AshgrizWinter 2025
MIE561HHealthcare SystemsEnid MontagueWinter 2025
MIE567HDynamic and Distributed Decision MakingChi-Guhn LeeWinter 2025

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.

© 2024 Faculty of Applied Science & Engineering