Graduate Course Offerings

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.). Summer schedules are always tentative and we typically only offer 1-2 graduate courses but check schedule for listings.


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

CourseTitleS'21F'21S'22F'22
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 6150Product Safety--
ME EN 6250Object-Oriented Programming for Interactive Systems--
ME EN 6730Microfluidic Chip Design and Fabrication---
ME EN 6960Fundamentals of Systems Engineering
ME EN 6960Additive Manufacturing
ME EN 7100Adv. Ergo.: Occupational Biomechanics---
ME EN 7110System Safety---
ME EN 7120Musculoskeletal Functional Anatomy for Engineers---

Robotics and Controls Group

CourseTitleF'20S'21F'21S'22
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 7240Haptics---
ME EN 7960Robotics Seminar
ME EN 7960Wearable Robotics---

Solid Mechanics Group

CourseTitleS'21F'21S'22F'22
ME EN 6300Advanced Strength of Materials---
ME EN 6400Vibrations-
ME EN 6410Intermediate Dynamics---
ME EN 6500Engineering Elasticity---
ME EN 6510Applied Finite Element Analysis--
ME EN 6515Theory of Finite Element Method
ME EN 6520Mechanics of Composite Materials---
ME EN 6530Introduction to Continuum Mechanics--
ME EN 6535Introduction to Biomechanics--
ME EN 6540Biomechanics II (Soft Tissue Mechanics)--
ME EN 6550Exper Methods Solid Mech---
ME EN 7500Engineering Material Science---
ME EN 7530Fracture and Fatigue---
ME EN 7540Advanced Finite Elements---

Thermal Fluids and Energy Systems Group

CourseTitleS'21F'21S'22F'22
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 6790Energy Systems Analysis---
ME EN 6800Sustainable Energy Engineering--
ME EN 6810Thermal Systems Design---
ME EN 6820Thermal Environmental Engineering (HVAC)---
ME EN 6830Aerospace Propulsion---
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---canceled
ME EN 7960TFES Seminar