Courses Taught

Courses Taught

Undergraduate Courses

ME324 Machine Design I

ME424 Machine Design II

ME425 Mechanical Vibrations

ME426 Dynamics of Machinery

ME429 Mechanical and Thermal Design

ME492 Project

Graduate Courses

ME579 Graduate Seminar

ME622 Advanced Vibrations

AUTO500 Engineering Mechanics

AUTO503 Noise and Vibrations