The Course Schedule Matrix outlines when classes are expected to be taught. Actual semester schedules are subject to change due to teacher availability and registration numbers. Courses usually rotate on a 2-year basis (e.g., course offerings for F’21 should be the same as F’19, S’22 should be the same as S’20, etc.).


Provided below is the tentative teaching schedule of graduate course offerings which is organized by our core department divisions. This schedule is subject to change with the onus being on the student to check back each semester for possible updates.

Design, Ergonomics, Manufacturing & Systems Group

CourseTitleF'19S'20F'20S'21
ME EN 6010Principles of Manufacturing Processes---
ME EN 6025Intro to Optimization--
ME EN 6035Design of Experiments--
ME EN 6050Fundamentals of Micromachining Processes--
ME EN 6051Microsensors---
ME EN 6053Microactuators---
ME EN 6055Microsystems Design and Characterization--
ME EN 6060Sustainable Product and Processes---
ME EN 6070Fund of Electromech Energy Harvesting---
ME EN 6080Nanotribology and Contact Mechanics----
ME EN 6100Ergonomics--
ME EN 6110Introduction to Industrial Safety---
ME EN 6130Design Implications for Human Machine Systems---
ME EN 6140Occupational Health & Safety Solutions --
ME EN 6250Object-Oriented Programming for Interactive Systems--
ME EN 6620Fundamentals of Microscale Engineering--
ME EN 6730Microfluidic Chip Design and Fabrication---
ME EN 6960Nanotribology and Contact Machanics---
ME EN 6960Advanced Machining
ME EN 6960Product Safety--
ME EN 7100Adv. Ergo.: Occupational Biomechanics---
ME EN 7110System Safety--
ME EN 7120Musculoskeletal Functional Anatomy for Engineers---
ME EN 7960Advanced Microfluidics---

Robotics and Controls Group

CourseTitleF'19S'20F'20S'21
ME EN 6200Classical Control Systems--
ME EN 6205System Dynamics--
ME EN 6210State Space Control--
ME EN 6220Robotics--
ME EN 6225Motion Planning--
ME EN 6230Introduction to Robot Control--
ME EN 6240Advanced Mechatronics---
ME EN 6250Programming for Engineers--
ME EN 7200Nonlinear Controls---
ME EN 7210Optimal Controls---
ME EN 7220System Identification for Robotics---
ME EN 7230Robot Mobility and Manipulation---
ME EN 7960Robotics Seminar
ME EN 7960Haptics---
ME EN 7960Wearable Robotics---

Solid Mechanics Group

CourseTitleF'19S'20F'20S'21
ME EN 6300Advanced Strength of Materials--
ME EN 6400Vibrations---
ME EN 6410Intermediate Dynamics---
ME EN 6500Engineering Elasticity---
ME EN 6510Introduction to Finite Elements--
ME EN 6520Mechanics of Composite Materials--
ME EN 6530Introduction to Continuum Mechanics---
ME EN 6535Introduction to Biomechanics--
ME EN 6540Biomechanics II--
ME EN 6960Exper Methods Solid Mech---
ME EN 7500Engineering Material Science---
ME EN 7530Fracture and Fatigue---
ME EN 7540Advanced Finite Elements---

Thermal Fluids and Energy Systems Group

CourseTitleF'19S'20F'20S'21
ME EN 6600Intermediate Thermodynamics--
ME EN 6630Nanoscale Heat Transfer---
ME EN 6650Intermediate Heat Transfer--
ME EN 6700Intermediate Fluid Dynamics--
ME EN 6710Aerodynamics---
ME EN 6720 Computational Fluid Dynamics---
ME EN 6740Wind Energy---
ME EN 6750Environmental Instrumentation---
ME EN 6800Sustainable Energy Engineering--
ME EN 6810Thermal Systems Design---
ME EN 6820Thermal Environmental Engineering (HVAC)---
ME EN 6830Aerospace Propulsion---
ME EN 6840Energy Systems Analysis---
ME EN 6960Optics for Energy---
ME EN 7600Advanced Thermodynamics---
ME EN 7650Advanced Conduction heat Transfer---
ME EN 7660Advanced Convection Heat Transfer---
ME EN 7670Advanced Radiation Heat Transfer---
ME EN 7710Environmental Fluid Dynamics---
ME EN 7720Turbulent Flows and Mixing---
ME EN 7960MultiPhase Trnspt Porous Media---
ME EN 7960Large Eddy Sim Turbulent Flows---
ME EN 7960Low Reynolds Number Flows---
ME EN 7960TFES Seminar