Teaching

Over the course of years, I have been fortunate to teach number of different courses almost all over the world.

@ Washington State University (2025 — )

  • ME/MSE 413 – Mechanics of Solids   

@ Johns Hopkins  (2020 — 2025)

  • EN.530.673 – Introduction to Molecular and Atomistic modeling and simulation   
  • EN.535.737 – Multiscale Modeling and Simulation of Mechanical Systems     
  • EN.560.604 – Introduction to Solid Mechanics     
  • EN.530.611 – Composite Materials   
  • EN.530.604 – Mechanical Properties of Materials   

@ IIT Kharagpur  (2009 – 2019)

  • CE 10001 – Mechanics
  • CE 13001  – Engineering Drawing and Computer Graphics
  • CE 20101 – Introduction to Civil Engineering and Materials
  • CE 39006 – Structural Detailing Lab
  • CE 39007 – Concrete Laboratory
  • CE 69019 – Structures Lab I
  • CE 69021 – CAD Lab
  • CE 60041 – Theory of Elasticity and Plasticity
  • CE 60058 – Nonlinear Finite Element Analysis
  • CE 60122 – Fluid-Structure Interaction
  • TS 61004 – Nano-Mechanics
  • TS 70009 – Methods in Molecular Simulations

@ CalPoly San Luis Obispo  (2006 – 2009)

  • CE 355 – Reinforced Concrete Design
  • CE 207 – Mechanics of Materials
  • CE 351 – Structural Analysis
  • CE 259 – Civil Engineering Materials