Teaching Experience



CE623: Advanced Solid Mechanics

CE102: Engineering Mechanics

CE619: Structural Stability

CE222: Structural Mechanics I

CE317: Structural Mechanics II

CE469: Advanced Solid Mechanics

CE221: Solid Mechanics





ME-101 Engineering Mechanics

ME-201 Continuum Mechanics

ME-203 Strength of Materials (includes advanced topics in Solid Mechanics)

ME-212 Mechanical Engineering Laboratory I (Strength of Materials part)

ME-303 Design of Machine Elements

ME-309 Control Systems

ME-531 Mechanical Vibrations

ME-613 Nonlinear Vibrations

ME-644 Modern Control

ME-501 Advanced Engineering Mathematics

Virginia Tech

ESM-2304 Dynamics of Particles and Rigid Bodies