This is the list of current and anticipated undergraduate courses in the Department of Mechanical Engineering. Visit the Graduate Course Schedule page for info on Mechanical Engineering graduate courses.

Fall 2025

THIS IS NOT AN OFFICIAL SCHEDULE.  THESE ARE THE COURSES THAT WE ANTICIPATE WILL BE OFFERED. COURSE INFORMATION WILL BE SUBJECT TO CHANGE AND WILL BE UPDATED AS NEW INFORMATION IS RECEIVED.  Visit the JHU PUBLIC COURSE SEARCH PAGE for course offerings for current and past semesters.
UPDATED September 29, 2025

The schedule and availability of courses are subject to change. The official schedule will be announced prior to Advising Week of the previous semester in time to determine course schedules.

NUMBER
TITLE
FOUNDATIONAL ABILITIES
INSTRUCTOR
DAY/TIME
EN.530.107 MechE Undergraduate Seminar I FA2 Prof. Steven Marra F 3:00-3:50
EN.530.111 Intro to MechE Design and CAD FA2 Prof. Steven Marra MW 4:30-5:20
EN.530.115 MechE Freshman Lab I FA2 Prof. Steven Marra Sec 1 Th 9:00-11:50

Sec 2 Th 12:00-2:50

Sec 3 Th 3:00-5:50

Sec 4 Th 6:00-8:50 p.m.

Sec 5 F 12:00-2:50

EN.530.123 Intro to Mechanics I FA2 Prof. David Kraemer MW 3:00-4:15
EN.560.201 Statics and Mechanics of Materials FA2 Dr. Rachel Sangree TTh 10:30-11:45
EN.560.211 Statics and Mechanics of Materials Lab FA2 Dr. Rachel Sangree Sec 1 M 4:00-5:50

Sec 2 M 6:00-7:50

Sec 3 T 2:00-3:50

Sec 4 T 4:00-5:50

Sec 5 W 4:00-5:50

Sec 6 Th 4:00-5:50

EN.530.231 Mechanical Engineering Thermodynamics FA2 Prof. Joe Katz MWF 1:30-2:20

Problem Solving Th 4:30-6:00 p.m.

EN.530.232 Mechanical Engineering Thermodynamics Lab FA2 Dr. Steven Marra T 6:00-6:50, lab sessions TBA
EN.530.254 Manufacturing Engineering FA2 Ms. Dani Barker Lecture:

TTh 1:30-2:20

Labs:

Sec 1 – M 8:00-11:00 a.m.

Sec 2 – M 12:00-3:00 p.m.

Sec 3 – T 2:00-5:00 p.m.

Sec 4 – W 8:00-11:00 a.m.

Sec 5 – W 12:00-3:00 p.m.

Sec 6 – Th 2:00-5:30 p.m.

Sec 7 – F 8:00-11:00 a.m.

EN.530.327 Intro to Fluid Mechanics FA2 Prof. Rui Ni TTh 10:30-11:45
EN.530.329 Intro to Fluid Mechanics Lab FA2 Dr. Steven Marra W 6:00-6:50, lab sessions TBA
EN.530.352 Materials Selection FA2 Prof. Kevin Hemker MWF 11:00-11:50
EN.530.403 MechE Senior Design Project I FA2 Prof. Rich Bauernschub Lecture  – W 6:00-6:50 p.m. plus team meeting sessions, one per team.
NEW!

EN.530.409

Introduction to Mechanobiology FA2 Prof. Shinuo Weng MW 12:00-1:15
EN.530.414 Computer Aided Design FA2 Dr. Dan Stoianovici Sec 1 – MW 3:00-4:15

Sec 2 – MW 4:30-6:00

EN.530.418 Aerospace Structures FA2 Dr. Tom Dragone TTh 9:00-10:15
EN.530.420 Robot Sensors and Actuators FA2 Dr. David Kraemer LECTURES

Sec 1-4: TTh 12:00-1:15

Sec 5-8: TTh 1:30-2:45

LABS

Sec 1-5 W 6:00-8:50

Sec 2-6 Th 3:00-5:50

Sec 3-7 Th 6:00-8:50

Sec 4-8 F 3:00-3:50

EN.530.424 Dynamics of Robots and Spacecraft FA2 Dr. Jin Seob Kim TTh 1:30-2:45
EN.530.429 Musculoskeletal Biomechanics FA2 Prof. Jill Middendorf MW 3:00-4:15
EN.530.430 Applied Finite Element Analysis FA2 Dr. Michael Boyle TTh 4:30-5:45
NEW!

EN.530.437

Energy Meteorology FA2 Prof. Julie Lundquist TTh 10:00-11:45
EN.530.443 Fundamentals, Design Principles and Applications of Microfluidic Systems FA2 Prof. Claire Hur TTh 10:30-11:45
EN.530.465 Spacecrafts, Submarines, and Glaciers: Solid Mechanics in Extreme Environments FA2 Prof. Jaafar El-Awady MW 12:00-1:15
EN.530.468 Locomotion Mechanics: Fundamentals FA2 Prof. Chen Li TTh 1:30-2:45
EN.530.483 Applied Computational Modeling in Aerodynamics and Heat Transfer FA2 Dr. Jung-Hee Seo TTh 9:00-10:15
EN.530.501 Undergraduate Research Research without weekly meetings. Faculty TBA. See also 530.511.
EN.530.511 Group Undergraduate Research Research with weekly meetings. Faculty TBA. See also 530.501.
EN.530.527 Independent Study

Visit the graduate courses page for graduate courses.

Spring 2026

THIS IS NOT AN OFFICIAL SCHEDULE.  THESE ARE THE COURSES THAT WE ANTICIPATE WILL BE OFFERED. COURSE INFORMATION WILL BE SUBJECT TO CHANGE AND WILL BE UPDATED AS NEW INFORMATION IS RECEIVED.  Visit the JHU PUBLIC COURSE SEARCH PAGE for course offerings for current and past semesters.
UPDATED OCTOber 6, 2025

The schedule and availability of courses are subject to change. The official schedule will be announced prior to Advising Week of the previous semester in time to determine course schedules.

NUMBER
TITLE
FOUNDATIONAL ABILITIES
INSTRUCTOR
DAY/TIME
EN.530.108 MechE Undergraduate Seminar II FA2 Prof. Steven Marra F 3:00-3:50 p.m.
EN.530.116 MechE Freshman Lab II FA2, FA6eP Prof. Steven Marra Sec 1 – Th 9:00-11:50 a.m.

Sec 2 – Th 12:00-2:50 p.m.

Sec 3 – Th 3:00-5:50 p.m.

Sec 4 – Th 6:00-8:50 p.m.

Sec 5 – F 12:00-2:50 p.m.

EN.530.124 Intro to Mechanics I FA2 Staff MW 3:00-3:50 p.m.
EN.530.202 Mechanical Engineering Dynamics FA2 Staff TTh 10:30-11:45 a.m.
EN.530.212 Mechanical Engineering Dynamics Lab FA2 Staff Sec. 1 – M 3:30-5:20 p.m.

Sec. 2 – M 6:00-7:50 p.m.

Sec. 3 – W 4:30-6:20 p.m.

Sec. 4 – Th 3:30-5:20 p.m.

Sec. 5 – Th 6:00-7:50 p.m.

EN.530.215 Mechanics Based Design FA2 Prof. Jaafar El-Awady TTh 1:30-2:45 p.m.
EN.530.216 Mechanics Based Design Lab FA2 Prof. Steven Marra Lecture: T 6:00-6:50 p.m.

Labs:

Sec. 1 – M 3:30-5:20 p.m.

Sec. 2 – M 6:00-7:50 p.m.

Sec. 3 – T 3:30-5:20 p.m.

Sec. 4 – T 7:00-8:50 p.m.

Sec. 5 – W 3:30-5:20 p.m.

Sec .6 – W 7:00-8:50 p.m.

Sec 7 – F 10:00-11:150

EN.530.241 Electronics and Instrumentation FA2 Prof. David Kraemer MWF 1:30-2:20 p.m.
EN.530.243 Electronics and Instrumentation Lab FA2 Prof. David Kraemer Sec 1. – W 6:00-8:50 p.m.

Sec. 2 – Th 3:00-5:50 p.m.

Sec. 3 – Th 6:00-8:50 p.m.

Sec. 4 – F 3:00-5:50 p.m.

EN.530.254 Manufacturing Engineering FA2 Ms. Dani Barker Lecture:  F 2:30-4:30 p.m.

Lab 1 – M 8:00-11:00 a.m.
Lab 2 – M 12:00-3:00 p.m.
Lab 3 – T 2:00-5:00 p.m.
Lab 4 – W 8:00-11:00 a.m.
Lab 5 – W 12:00-3:00 p.m.
Lab 6 – Th 2:00-5:00 p.m.
Lab 7 – F 8:00-11:00 a.m.

EN.530.334 Heat Transfer FA2 Prof. Claire Hur MWF 10:00-10:50 a.m.

Problem Solving F 12:00 noon

EN.530.335 Heat Transfer Lab FA2 Staff Lecture – W 6:00-6:50 p.m.

Lab 1 – M 2:00-3:50 p.m.
Lab 2 – M 4:00-5:50 p.m.
Lab 3 – T 1:00-2:50 p.m.
Lab 4 – T 7:00-8:50 p.m.
Lab 5 – W 12:00-1:50 p.m.
Lab 6 – W 2:00-3:50 p.m.
Lab 7 – W 4:00-5:50 p.m.
Lab 8 – Th 4:00-5:50 p.m.
Lab 9 – F 2:00-3:50 p.m.
Lab 10 – F 4:00-5:50 p.m.

EN.530.343 Design and Analysis of Dynamical Systems FA2 Prof. Jin Seob Kim TTh 9:00-10:15 a.m.
EN.530.344 Design and Analysis of Dynamical Systems Lab FA2 Prof. Steven Marra Sec. 1 – M 6:00-8:50 p.m.
Sec. 2 – T 3:00-3:50 p.m.
Sec. 3. – W 3:00-5:50 p.m.
EN.530.404 MechE Senior Design Project II FA2 Mr. Rich Bauernschub Lecture M 6:00-6:50 p.m. plus team meeting sessions, one per team
EN.530.421 Mechatronics FA2 Dr. Kevin Wolfe Lecture: M 10:00-10:50 a.m.

Labs:

Sec. 1 – M 1:30-4:30 p.m.
Sec. 2 – W 12:00-3:00 p.m.
Sec. 3 – W 3:00-6:00 p.m.

EN.530.423 Design of Marine Robots FA2 Prof. Jim Bellingham MW 4:30-5:45 p.m.
EN.530.431 Biomechanics of Development FA2 Prof. Shinuo Weng MW 4:30-5:45 p.m.
EN.530.432 Jet and Rocket Propulsion FA2 Prof. Joe Katz TTh 12:00-1:15 p.m.
EN.530.445 Introduction to Biomechanics FA2 Prof. Jill Middendorf TTh 12:00-1:15 p.m.
EN.530.462
NEW!
Atmospheric Modeling Lab FA2 Prof. Julie Lundquist TTh 10:30-11:45 a.m.
EN.530.469 Locomotion Mechanics: Recent Advances FA2 Prof. Chen Li TTh 12:00-1:15 p.m.
EN.530.480 Image Processing and Data Visualization FA2 Prof. Yun Chen MW 4:30-5:45 p.m.
EN.530.484
NEW!
Machine Learning for Engineers FA2 Prof. Sean Sun TBA
EN.530.501 Undergraduate Research Research without weekly meetings. Faculty TBA. See also 530.511.
EN.530.511 Group Undergraduate Research Research with weekly meetings. Faculty TBA. See also 530.501.
EN.530.526 Independent Study

Visit the graduate courses page for graduate courses.

Fall 2026

THIS IS NOT AN OFFICIAL SCHEDULE.  THESE ARE THE COURSES THAT WE ANTICIPATE WILL BE OFFERED. COURSE INFORMATION WILL BE SUBJECT TO CHANGE AND WILL BE UPDATED AS NEW INFORMATION IS RECEIVED.  Visit the JHU PUBLIC COURSE SEARCH PAGE for course offerings for current and past semesters.
UPDATED SEPTEMBER 29, 2025

The schedule and availability of courses are subject to change. The official schedule will be announced prior to Advising Week of the previous semester in time to determine course schedules.

NUMBER
TITLE
FOUNDATIONAL ABILITIES (PLANNED, TO BE CONFIRMED LATER)
INSTRUCTOR
DAY/TIME
EN.530.107 MechE Undergraduate Seminar I FA2 Prof. Steven Marra F 3:00-3:50
EN.530.111 Intro to MechE Design and CAD FA2 Prof. Steven Marra MW 4:30-5:20
EN.530.115 MechE Freshman Lab I FA2 Prof. Steven Marra Sec 1 Th 9:00-11:50

Sec 2 Th 12:00-2:50

Sec 3 Th 3:00-3:50

Sec 4 F 12:00-2:50

EN.530.123 Intro to Mechanics I FA2 Prof. David Kraemer MW 3:00-4:15
EN.560.201 / EN.560.211

 

Statics and Mechanics of Materials and Lab FA2 Dr. Rachel Sangree 560.201 Lecture – TTh 10:30-11:45

560.211 Labs

Lab 1 – W 3:00-4:15

Lab 2 – M 3:00-4:15

Lab 3 – M 4:30-5:45

Lab 4 – T 1:30-2:45

Lab 5 – T 3:00-4:15

Lab 6 – T 4:30-5:45

Lab 7 – Th 1:30-2:45

Lab 8 – Th 3:00-4:15

Lab 9 – Th 4:30-5:45

EN.530.231 Mechanical Engineering Thermodynamics FA2 Prof. Joe Katz MWF 1:30-2:20

Problem Solving Th 4:00-5:30

EN.530.232 Mechanical Engineering Thermodynamics Lab FA2 Prof. Steven Marra T 6:00-6:50, lab sessions TBA
EN.530.254 Manufacturing Engineering FA2 Ms. Dani Barker Lecture:  F 2:30-4:30

Labs: times and sections may change. Updates to come soon.

Sec 1 – M 8:00-11:00

Sec 2 – M 12:00-3:00

Sec 3 – T 2:00-5:00

Sec 4 – W 8:00-11:00

Sec 5 – W 12:00-3:00

Sec 6 – Th 2:00-5:00

Sec 7 – F 8:00-11:00

EN.530.327 Intro to Fluid Mechanics FA2 Prof. Rui Ni TTh 10:30-11:45
EN.530.329 Intro to Fluid Mechanics Lab FA2, FA1.1eP Prof. Steven Marra W 6:00-6:50, lab sessions TBA
EN.530.352 Materials Selection FA2, FA1.2eP Prof. Kevin Hemker MWF 11:00-11:50
EN.530.403 MechE Senior Design Project I FA2m FA5eP, FA6eP Mr. Rich Bauernschub Lectures – W 6:00-7:00 p.m. Individual team meetings will be scheduled ad hoc.
EN.530.414 Computer Aided Design FA2 Prof. Dan Stoianovici Sec 1 – MW 3:00-4:15

Sec 2 – MW 4:30-5:45

EN.530.420 Robot Sensors and Actuators FA2 Prof. David Kraemer LECTURES

Sec 1-4: TTh 12:00-1:15

Sec 5-8: TTh 1:30-2:45

LABS

Sec 1 and 5 – W 6:00-8:50

Sec 2 and 6 – Th 3:00-5:50

Sec 3 and 7 – Th 6:00-8:50

Sec 4 and 8 – F 3:00-3:50

EN.530.424 Dynamics of Robots and Spacecraft FA2 Dr. Jin Seob Kim TTh 1:30-2:45
EN.530.430 Applied Finite Element Analysis FA2 Dr. Mike Boyle Th 3:00-5:30
EN.530.443 Fundamentals, Design Principles and Applications of Microfluidic Systems FA2 Prof. Claire Hur TTh 10;30-11:45
EN.530.483 Applied Computational Fluid Dynamics and Heat Transfer FA2 Prof. Jung-Hee Seo MW 12:00-1:15
EN.530.501 Undergraduate Research Research without weekly meetings.

See also 530.511.

EN.530.511 Group Undergraduate Research Research with weekly meetings.

See also 530.501.

EN.530.527 Independent Study

Visit the graduate courses page for graduate courses.

Spring 2027

THIS IS NOT AN OFFICIAL SCHEDULE.  THESE ARE THE COURSES THAT WE ANTICIPATE WILL BE OFFERED. COURSE INFORMATION WILL BE SUBJECT TO CHANGE AND WILL BE UPDATED AS NEW INFORMATION IS RECEIVED.  Visit the JHU PUBLIC COURSE SEARCH PAGE for course offerings for current and past semesters.
UPDATED September 29, 2025

The schedule and availability of courses are subject to change. The official schedule will be announced prior to Advising Week of the previous semester in time to determine course schedules.

NUMBER
TITLE
FOUNDATIONAL ABILIITIES
INSTRUCTOR
DAY/TIME
EN.500.114 Gateway Computing – MATLAB FA2 Prof. David Kraemer Sec 1 MWF 10:00-10:50 a.m.

Sec 2 MWF 11:00-11:50 a.m.

Sec 3 MWF 9:00-9:50 a.m.

Sec 4 MWF 4:00-4:50 pm

EN.530.108 MechE Undergraduate Seminar I FA2 Prof. Steven Marra F 3:00-3:50 p.m.
EN.530.116 MechE Freshman Lab II FA2, FA6eP Prof. Steven Marra Sec. 1 – Th 9:00-11:50 a.m.

Sec. 2 – Th 12:00-2:50 p.m.

Sec. 3 – Th 3:00-5:50 p.m.

Sec. 4 – F 12:00-2:50 p.m.

EN.530.124 Intro to Mechanics II FA2 Prof. Ishan Barman MW 3:00-3:50 p.m.
EN.530.202 Mechanical Engineering Dynamics FA2 Prof. Steve Belkoff TTh 10:30-11:45 a.m.
EN.530.212 Mechanical Engineering Dynamics Lab FA2 Prof. Steve Belkoff Sec. 1 – M 3:30-5:20 p.m.

Sec. 2 – M 6:00-7:50 p.m.

Sec. 3 – W 4:30-6:20 p.m.

Sec. 4 – Th 3:30-5:20 p.m.

Sec. 5 – Th 6:00-7:50 p.m.

EN.530.215 Mechanics Based Design FA2 Prof. Vicky Nguyen TTh 1:30-2:45 p.m.

Problem Solving TBA

EN.530.216 Mechanics Based Design Lab FA2 Prof. Steven Marra Lecture: T 6:00-6:50 p.m.

Labs:

Sec. 1 – M 3:30-5:20 p.m.

Sec. 2 – M 6:00-7:50 p.m.

Sec. 3 – T 3:30-5:20 p.m.

Sec. 4 – T 7:00-8:50 p.m.

Sec. 5 – W 3:30-5:20 p.m.

Sec. 6 – W 7:00-8:50 p.m.

Sec 7 – Th 6:00-7:50 p.m.

Sec 8 – F 10:00-11:50 a.m.

EN.530.241 Electronics and Instrumentation FA2 Prof. David Kraemer MWF 1:30-2:20 p.m.
EN.530.243 Electronics and Instrumentation Lab FA2 Prof. David Kraemer Sec 1. – W 6:00-8:50 p.m.

Sec. 2 – Th 3:00-5:50 p.m.

Sec. 3 – Th 6:00-8:50 p.m.

Sec. 4 – F 3:00-5:50 p.m.

EN.530.254

Sections 1-2, 4-7 are open
Section 3 is cancelled

Manufacturing Engineering FA2 Ms. Danielle Barker Lecture:

F 2:30-4:30 p.m.

Labs:

Sec 1 – M 8:00-11:00 a.m.

Sec 2 – M 12:00-3:00 p.m.

Sec 3 – T 2:00-5:00 p.m.

Sec 4 – W 8:00-11:00 a.m.

Sec 5 – W 12:00-3:00 p.m.

Sec 6 – Th 2:00-5:00 p.m.

Sec 7 – F 8:00-11:00 a.m.

EN.530.334 Heat Transfer FA2 Prof. Claire Hur MWF 10:00-10:50 a.m.

Problem Solving F 12:00-12:50 p.m.

EN.530.335 Heat Transfer Lab FA2 Mr. David Feild and Prof. Steven Marra Lecture: W 6:00-6:50 p.m.

Labs:

Sec 1 – M 2:00-3:50 p.m.

Sec 2 – M 4:00-5:50 p.m.

Sec 3 – T 1:00-2:50 p.m.

Sec 4 – T 7:00-8:50 p.m.

Sec 5 – W 12:00-1:50 p.m.

Sec 6 – W 2:00-3:50 p.m.

Sec 7 – W 4:00-5:50 p.m.

Sec 8 – Th 4:00-5:50 p.m. CANCELLED

Sec 9 – F 2:00-3:50 p.m.

Sec 10 – F 4:00-5:50 p.m.

EN.530.343 Design and Analysis of Dynamical Systems FA2 Prof. Louis Whitcomb TTh 9:00-10:15 a.m.

Problem Solving TBA

EN.530.344 Design and Analysis of Dynamical Systems Lab FA2 Prof. Steven Marra Sec. 1 – M 6:00-8:50 p.m.

Sec. 2 – T 3:00-5:50 p.m.

Sec. 3. – Th 6:00-8:50 p.m.

EN.530.404 MechE Senior Design Project II FA2 Mr. Rich Bauernschub and Prof. Steve Belkoff Lecture – W 6:00-6:50 p.m.
plus individual Team Meetings
EN.530.410 Biomechanics of the Cell FA2 Prof. Sean Sun MWF 3:00-3:50 p.m.
EN.530.421 Mechatronics FA2 Prof. Jeremy Brown Lecture – M 9:00-9:50 a.m.

Lab Sec. 1 – M 1:30-4:20 p.m.

Lab Sec. 2 – T 1:30-4:20 p.m.

Lab Sec. 3 – W 1:30-4:20 p.m.

EN.530.425 Mechanics of Flight FA2 Prof. Rui Ni TTh 4:30-5:45 p.m.
EN.530.427 Intermediate Fluid Mechanics FA2 Prof. Charles Meneveau TTh 10:30-11:45 a.m.
EN.530.431 Biomechanics of Development FA2 Prof. Shinuo Weng MW 4:30-5:45 p.m.
EN.530.438 Aerospace Materials FA2 Prof. Kevin Hemker TTh 10:30-11:45 a.m.
EN.530.448 Biosolid Mechanics FA2 Prof. Jill Middendorf TTh 12:00-1:15 p.m.
EN.530.468 Locomotion Mechanics: Fundamentals FA2 Prof. Chen Li TTh 1:30-2:45 p.m.
CANCELLED

EN.530.480

Image Processing and Data Visualization FA2 Prof. Yun Chen MW 4:30-5:45 p.m.
EN.530.501 Undergraduate Research Research without weekly meetings.

See also 530.511.

EN.530.511 Group Undergraduate Research Research with weekly meetings.

See also 530.501.

EN.530.526 Independent Study
EN.530.566 Independent Research – DAVINCI Venus Mission

Visit the graduate courses page for graduate courses.