Teaching

I have been, and am, involved in the teaching of undergraduate courses in Solid Mechanics and Soil Mechanics.

At the graduate level, I teach courses in Inelasticity (and associated numerical algorithms), Dislocation Mechanics, Continuum Mechanics, Numerical Methods in Engineering, and occasionally a Special Topics Advanced Mathematics course for Engineers.