CMU’s #mechanical engineering curriculum; there are only 21 courses! “Fundamentals of Mechanical Engineering”, calculus (1, 2, 3D), differential equations, numerical methods, physics (1 “for engineering students” and 2), thermodynamics I, statics, dynamics, fluid mechanics (a very basic introduction), heat transfer, stress analysis, thermal fluids, dynamic systems & controls, mechanical systems experimentation, intro to CAD, machine shop, design (1 and 2). Their four-year program in their undergraduate catalog isn’t exactly the same (it omits physics 2 and includes “Interpretation and Argument” and some bullshit courses like “experiential learning”), but close. #education