Elective Courses

The Paul M. Rady Department of Mechanical Engineering offers a wide range of upper-level courses designed to increase students’ knowledge and allow them to pursue more advanced career opportunities.ÌýView the Mechanical Engineering Graduate and Elective Courses guide to view full descriptions of our current courses.

ÌýÌýMore information on technical elective & graduate coursesÌý

  • 4000-level courses are open to mechanical engineering undergraduate juniors and seniors.
  • 5000-level are open to engineering graduate students and mechanical engineering undergraduate juniors and seniors.
  • 6000-level and above courses are recommended for graduate students.Ìý

Fall 2025 Course Offerings

Classes indicated with theÌýÌýÌýsymbol are approved for the Biomedical Engineering minor.
Classes indicated with theÌýÌýÌýsymbol are approved for the Energy Engineering minor.

MCEN 4032/5032 Sustainable Energy
MCEN 4110/5110 Regenerative Biology and Tissue RepairÌý
MCEN 4115/5115 Mechatronics IÌýÌý
MCEN 4127/5127 Biomedical Ultrasound
MCEN 4131/5131 Air Pollution Control
MCEN 4138/5138 Feedback Control
MCEN 4157/5157 Modeling Human Movement
MCEN 4174/5174 Failure of Engineering Materials
MCEN 4183/5183 Mechanics of Composite Materials
MCEN 4193/5193 Design of CoffeeÌýÌý
MCEN 4228/5228 Industrial Automation/Analog Electronic Music
MCEN 4228/5228 Surface Forces of Biology
MCEN 4228/5228 Machine Learning in ME
MCEN 4228/5228 Thermal Systems Analysis and Innovation
MCEN 4228/5228 3D Printing with Polymers
MCEN 4228/5228 Design of Chocolate
MCEN 4228/5228 Practical Electronics
MCEN 4291/5291 PBL in Rural SchoolsÌýÌý
MCEN 5020 Methods of Engineering Analysis
MCEN 5021 Fluid DynamicsÌý
MCEN 5023 Solid Mechanics
MCEN 5030 Intro to ResearchÌýÌý
MCEN 5045 Design for Manufacturability
MCEN 5055 Advanced Product Design
MCEN 5065 Graduate Design I
MCEN 5228 Climate Engineering
MCEN 5228 Membrane Technologies
MCEN 5228 Intro to Wildfires
MCEN 5228 Introduction to Batteries
MCEN 5228 Advanced Computer Vision
MCEN 5448 Linear Systems
MCEN 5653 Micro Electrical Mechanical Systems
MCEN 6228 Kinetics