Teaching
Undergraduate courses taught
- AAE 204 – Aeromechanics II (Strength of Materials), at Purdue University
- AAE 352 – Structural Analysis, at Purdue University
- MSM 211 – Mechanics of Deformable Solids I, at Michigan State University
- MSM 403 – Dynamics and Stability in Solid Mechanics, at Michigan State University
- 305-403/404 – Honours Thesis Program Advisor, at McGill University
- 305-321 – Mechanics of Deformable Solids, at McGill University
- TAM 251 – Introductory Solid Mechanics, at UIUC
- ME 370 – Mechanical Design I, at UIUC
- ME 371 – Mechanical Design II, at UIUC
- TAM 445 – Continuum Mechanics, at UIUC
- TAM 451 – Intermediate Solid Mechanics, at UIUC
- ME 470 – Senior Design Project
Graduate courses taught
- AAE 557 – Inelastic Behavior of Materials and Structures, at Purdue University
- AAE 590 – Probabilistic Methods in Mechanics of Materials and Structures, at Purdue University
- MSM 810 – Continuum Mechanics, at Michigan State University
- MSM 815 – Advanced Strength of Materials, at Michigan State University
- MSM 817 – Plasticity, at Michigan State University
- MSM 918 – Thermoelasticity and Viscoelasticity, at Michigan State University
- MSM 922 – Micromechanics, at Michigan State University
- A60 – Engineering Mathematics I, at IPST
- A252 – Introduction to Materials Science, at IPST
- A253 – Mechanics of Random Microstructures, at IPST/Georgia Tech
- 305-545 – Advanced Stress Analysis, at McGill University
- 305-632 – Theory of Elasticity, at McGill University
- 305-635 – Fracture and Fatigue, at McGill University
- 305-602 – Mechanics of Multiphase and Multiscale Materials, at McGill University
- MIE 531 – Inelastic Design of Materials, at UIUC
- TAM 518 – Wave Motion, at UIUC
- TAM 545 – Advanced Continuum Mechanics, at UIUC
- TAM 551 – Solid Mechanics I, at UIUC
- TAM 552 – Solid Mechanics II, at UIUC
- TAM 557 – Mechanics of Random Media, at UIUC
UIUC Incomplete List of Teachers ranked as Excellent by their Students, Fall 2006