Graduate Course Schedule

MIE Graduate Courses 2023/2024

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

Mechatronics & Dynamics

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1005HTheory of VibrationsKamran BehdinanFall 2023Tuesday10am-12pmRS 208LEC 0101
MIE1050HDesign of Intelligent Sensor NetworksArdevan BakhtariFall 2023Thursday2pm-5pmBA 2135LEC 0101
MIE1064HControl Analysis Methods with Applications to RoboticsTBDNot offered in 2023/2024
MIE1075HArtificial Intelligence in Robotics IAndrew GoldenbergFall 2023Thursday11am-1pmBA 2165LEC 0101
MIE1804HFinite Element Analysis in Engineering DesignShaker MeguidFall 2023Monday
Monday
Thursday
1pm-3pm
1pm-3pm
3pm-5pm
MY350/MB123
BA2135/MB123
GB119
TUT 0101
PRA 0101
LEC 0101
Winter
MIE1001HAdvanced DynamicEric DillerWinter 2024Tuesday10am-1pmES 4001LEC 0101
MIE1010HAcoustics and Noise ControlJohn O'KeefeWinter 2024Tuesday6pm-8pmBA 2139LEC 0101
MIE1052HSignal Processing for BioengineeringAndreas MandelisWinter 2024Thursday2pm-4pmPB 255LEC 0101
MIE1076HArtificial Intelligence in Robotics IIAndrew GoldenbergWinter 2024Thursday11am-1pmBA 2139LEC 0101
MIE1080HHealthcare RoboticsYu SunWinter 2024Monday9am-12pmONLINELEC 0101
MIE1809HAdvanced MechatronicsRidha Ben MradWinter 2024Wednesday2pm-4pmBA 2175LEC 0101
MIE1208HMicrofluidic BiosensorsXinyu LiuNot offered in 2023/2024
Summer
MIE1070HIntelligent Robots for SocietyGoldie NejatSummer 2024: May 1 - June 28Tuesday
Wednesday
Thursday
9am-12pmONLINELEC0101
MIE1077HAI Applications in Robotics IIIAndrew GoldenbergSummer 2024: May 2 - August 8Thursday11am-1pmBA B024LEC 0101
MIE1718HComputer Integrated ManufacturingBeno BenhabibNot offered in Summer 2024

Mechanics & Materials

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1128HMaterials for Clean Energy TechnologiesOlivera KeslerNot offered in 2023/2024
MIE1709HContinuum Mechanics (NEW)Kamran BehdinanFall 2023Tuesday2pm-5pmRS 208LEC 0101
MIE1714HFailure AnalysisSteven CoatesFall 2023Thursday6pm-9pmWB 219LEC 0101
MIE1715HLife Cycle EngineeringPayam RahimiFall 2023Wednesday5pm-8pmMS 2173LEC 0101
MIE1724HAdditive Manufacturing in Engineering ApplicationsTBDNot offered in 2023/2024
MIE1744HNanomechanics of MaterialsTobin FilleterFall 2023Tuesday1pm-3:30pmMS 3278LEC 0101
MIE1745HSurface EngineeringKevin GolovinFall 2023Tuesday
Thursday
10am-11:30am
10am-11:30am
AP 120
AP 120
LEC 0101
Winter
MIE1359HEngineering Cell Biology and Micro/Nanoengineered PlatformsYu Sun & Lidan YouNot offered in 2023/2024
MIE1705HPolymer ProcessingPatrick LeeWinter 2024Thursday1pm-4pmBA 2159LEC 0101
MIE1708HCollision ReconstructionJamie CataniaWinter 2024Wednesday3pm-5pmES B142LEC 0101
MIE1725HSoft Materials and MachinesTBDNot offered in 2023/2024
MIE1740HSmart Materials and StructuresHani NaguibNot offered in 2023/2024

Thermofluids

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1129HNuclear Engineering IJulian LebenhaftFall 2023Tuesday
Friday
Wednesday
Friday
12pm-2pm
2pm-3pm
1pm-2pm
1pm-2pm
SU 255
SU 255
SU 440
SU 440

LEC 0101
TUT 0101
MIE1201HAdvanced Fluid Mechanics IEdmond YoungFall 2023Friday9am-12pmRW 142LEC 0101
MIE1207HStructure of Turbulent FlowsPierre SullivanFall 2023Wednesday10am-12pmRS 208LEC 0101
MIE1210HComputational Fluid Mechanics and Heat TransferHanif MontazeriFall 2023Thursday10am-1pmBA 2139LEC 0101
MIE1222HMultiphase FlowNasser AshgrizFall 2023Tuesday10am-1pmBA B024LEC 0101
MIE1240HWind PowerJoaquin Moran Fall 2023Monday3pm-6pmBA B024LEC 0101
MIE1241HEnergy ManagementJoaquin Moran Fall 2023Monday10am-1pmBA B024LEC 0101
MIE1242HApplied Thermal ManagementAydin NabovatiFall 2023Tuesday6pm-9pmGB 220LEC 0101
Winter
MIE1115HHeat Transfer with Phase ChangeSanjeev ChandraWinter 2024Thursday2pm-4pmKP 108LEC 0101
MIE1120HCurrent Energy Infrastructure and ResourcesDavid SintonWinter 2024Monday1pm-3pmBA 1190LEC 0101
MIE1132HHeat Exchanger DesignDave WarnicaWinter 2024Thursday6pm-9pmONLINELEC 0101
MIE1199HSpecial Topics in Thermal SciencesCristina AmonWinter 2024Tuesday4:30pm-6:30pmMY 490LEC 0101
MIE1130HNuclear Engineering IIHisham HasaneinWinter 2024Wednesday
Thursday
9am-11am
12pm-3pm
BA 1230
GB 303
TUT 0101
LEC 0101
MIE1208HMicrofluidic BionsensorsXinyu LiuNot offered in 2023/2024
MIE1212HConvective Heat TransferJavad MostaghimiWinter 2024Tuesday2pm-4pmBA 2179LEC 0101
MIE1232HMicrofluidics and Lab-on-a-Chip SystemsAxel GuentherWinter 2024Wednesday
Thursday
3pm-5pm
11am-12pm
GB 120LEC 0101

Operations Research

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1605HStochastic ProcessesVahid SarhangianFall 2023Thursday9am-12pmRS 208LEC 0101
MIE1612HStochastic Programming and Robust OptimizationMerve BodurNot offered in 2023/2024
MIE1620HLinear Programming and Network FlowsRoy KwonFall 2023Thursday3pm-6pmRS 208LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsOleksandr RomankoFall 2023Tuesday
Thursday
6pm-9pm
6pm-7:30pm
SF 1101
ONLINE
LEC 0101
TUT 0101
MIE1626HData Science Methods and Statistical LearningSamin ArefFall 2023Wednesday
Friday
2pm-4pm
9am-12pm
ES B149
SS 1069
TUT 0101
LEC 0101
MIE1666HMachine Learning for Mathematical OptimizationElias KhalilFall 2023Tuesday3pm-6pmGB 304LEC 0101
MIE1723HEngineering Asset ManagementJanet LamFall 2023Monday
Wednesday
9am-11am
9am-10am
BA 2185
BA 2185
LEC 0101
MIE1727HStatistical Methods of Quality AssuranceJanet LamNot offered in 2023/2024
Winter
MIE1603H/
MIE1653H
Integer ProgrammingMichael CarterWinter 2024Thursday3pm-6pmRW 140LEC 0101
MIE1613HStochastic SimulationVahid SarhangianWinter 2024Thursday9am-12pmBA 1190LEC 0101
MIE1615HMarkov Decision ProcessesChi-Guhn LeeWinter 2024Monday12pm-3pmRS 208LEC 0101
MIE1616HResearch Topics in Healthcare EngineeringMichael CarterWinter 2024Tuesday1pm-4pmBA 2139LEC 0101
MIE1619HConstraint Programming and Hybrid OptimizationChris BeckWinter 2024Wednesday12pm-3pmSU 440LEC 0101
MIE1621HNon-Linear OptimizationRoy KwonWinter 2024Monday3pm-6pmHA 401LEC 0101
MIE1622HComputational Finance and Risk ManagementOleksandr RomankoWinter 2024Monday
Wednesday
6pm-9pm
6pm-7:30pm
SU B120LEC 0101
TUT 0101
MIE1623HIntroduction to Healthcare EngineeringDionne Aleman & Michael CarterWinter 2024Wednesday5pm-8pmGB 303LEC 0101
MIE1624HIntroduction to Data Science and AnalyticsOleksandr RomankoWinter 2024Tuesday
Thursday
6pm-9pm
6pm-7:30pm
BA 1130
ONLINE
LEC 0101
TUT 0101
MIE1626HData Science Methods and Statistical LearningSamin ArefWinter 2024Wednesday
Thursday
10am-12pm
12pm-3pm
AB 107TUT 0101
LEC 0101
MIE1721HReliabilityDragan BanjevicWinter 2024Thursday6pm-9pmBA B024LEC 0101

Information Engineering

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1501HKnowledge Modelling and ManagementMichael GruningerNot offered in 2023/2024
MIE1513HDecision Support SystemsMarkus AstaFall 2023Monday
Thursday
10am-1pm
2pm-4pm
RS 208
RS 303
LEC 0101
PRA 0101
MIE1514HSystems Design and Engineering: A Product PerspectiveNashed YoussefFall 2023Wednesday5pm-8pmMS 4171LEC 0101
MIE1517HIntroduction to Deep LearningSinisa ColicFall 2023Wednesday1pm-4pmRS 208LEC 0101
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaFall 2023Friday
Saturday
5:30pm-8:30pm
6pm-9pm
GB 244
ONLINE
LEC 0101
LEC 0201
Winter
MIE1510HFormal Techniques in Ontology EngineeringMichael GruningerWinter 2024Tuesday2pm-4pmGB 120LEC 0101
MIE1512HData AnalyticsMariano ConsensWinter 2024Wednesday4pm-7pmRS 303LEC 0101
MIE1517HIntroduction to Deep LearningSinisa ColicWinter 2024Wednesday
Tuesday
1pm-4pm
1pm-4pm
RS 208
RS 208
LEC 0101
LEC 0201
MIE1520HLearning with Graphs and SequencesEldan CohenWinter 2024Wednesday9am-12pmCR 405LEC 0101
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaWinter 2024Friday
Saturday
5pm-8pm
6pm-9pm
GB 244
ONLINE
LEC 0101
LEC 0201
Summer
MIE1628HCloud-Based Data Analytics (formerly Big Data Science)Sneha SnehaSummer 2024: May 6 - August 30Friday
Saturday
5:30pm-8:30pm
6pm-9pm
GB 304
ONLINE
LEC 0101
LEC 0201

Human Factors

Course CodeCourse TitleInstructorSessionDay(s)Time(s)Location(s)Section
Fall
MIE1401HHuman Factors EngineeringElizabeth KittelFall 2023Friday11am-2pmMS 2173LEC 0101
MIE1402HExperimental Methods in Human Factors ResearchMark ChignellFall 2023Friday3pm-6pmCR 106LEC 0101
MIE1403HAnalytical Methods in Human Factors ResearchRyan KealeyFall 2023Thursday6pm-9pmBA 1200LEC 0101
Winter
MIE1411HDesign of Work PlacesEmily KingWinter 2024Monday6pm-9pmBA 1240LEC 0101
MIE1412HHuman-Automation InteractionGreg JamiesonWinter 2024Friday10am-12pmUC 255LEC 0101
MIE1413HStatistical Models in Empirical ResearchBirsen DonmezNot offered in 2023/2024
MIE1414HHuman Factors in TransportationMaurice MasliahWinter 2024Wednesday6pm-9pmBA B025LEC 0101
MIE1415HAnalysis and Design of Cognitive WorkTBDNot offered in 2023/2024
MIE1416HHuman Factors in HealthcareMyrtede AlfredWinter 2024Tuesday
Thursday
10am-12pm
10am-11am
BA B025
SF 3201
LEC 0101
MIE1499HSpecial Topics in Human Factors and ErgonomicsEnid MontagueWinter 2024Thursday12pm - 3pmAP 124LEC 0101
MIE1720HCreativity in Conceptual DesignLi ShuNot offered in 2023/2024
Summer
MIE1444HEngineering for PsychologistsLi ShuSummer 2023

500-series Courses

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

Course CodeCourse TitleInstructorSession
Fall
MIE505HMicro/Nano RoboticsEric DillerFall 2023
MIE507HHVAC FundamentalsBabak Samareh AbolhassaniFall 2023
MIE515HAlternative Energy SystemsAmy BiltonFall 2023
MIE516HCombustion and FuelsMurray ThomsonFall 2023
MIE523HEngineering Psychology and Human PerformanceAnthony Soung YeeFall 2023
MIE524HData MiningEldan CohenFall 2023
MIE562HSchedulingChris BeckFall 2023
MIE563HAnalytical & Numerical Solution of Engineering PDEsDavid SteinmanFall 2023
MIE566HDecision Making Under UncertaintyDaniel FrancesFall 2023
Winter
MIE504HApplied Computational Fluid DynamicsAli DolatabadiWinter 2024
MIE506HMEMS Design and MicrofabricationMaher Bakri-KassemWinter 2024
MIE517HFuel Cell SystemsOlivera KeslerWinter 2024
MIE519HAdvanced Manufacturing TechnologiesPatrick LeeWinter 2024
MIE533HNon-Destructive EvaluationAndreas MandelisWinter 2024
MIE535HElectrification Through Electricity MarketsDaniel FrancesWinter 2024
MIE540HProduct DesignDavid NacsonWinter 2024
MIE542HHuman Factors IntegrationRobert Leger & Kim Iwasa-MadgeWinter 2024
MIE550HAdvanced Momentum, Heat and Mass TransferNasser AshgrizWinter 2024
MIE561HHealthcare SystemsSaba Vahid & Enid MontagueWinter 2024
MIE567HDynamic and Distributed Decision MakingChi-Guhn LeeWinter 2024

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