Teaching
At IIT Kanpur
- ME681A Mathematics for Engineers (2020, 2021, 2022, 2024).
- ME653A Molecular Simulations for Mechanical Engineers (2023, 2024, 2025).
- ME698T Introduction to Tribology (2020, 2025).
- ME321A Advanced Mechanics of Solids (2023).
- ME222A Nature and Propoerties of Materials (2022).
- TA101A Engineering Grpahics (2020, 2021).
- ESO209A Dynamics (2020).
- ESO202A Mechanics of Solids (2021).
- ME351A Design of Machine Elements (2025).
Instructor
Tutor
Outreach Activity
- Short Term Training Program for freshly recruited HAL Graduate Trainee Engineers (May–July 2022, Jan.–Mar. 2023 and July–Oct. 2024).
At ETH Zurich
- Took laboratory classes for undergraduate students on Atomic Force Microscopy for 4 semesters during Sep. 2012 - May 2014.
- Teaching Assistant for the course, Atomic Force Microscopy in Materials Science, ETH course number 327-2223-00L held in February 2016.

