Teaching
Courses
Engineering mechanics
2024(E), 25(O)First year B.Tech course in basics of mechanics, covering statics and dynamics of rigid bodies.
Geometry & mechanics of materials
2023(O), 24(O), 26(E)Co-taught with Raushan Singh.
A graduate level course in geometry, calculus of variation and elasticity. Read about the contents of the course and a brief review course blog post.
Life of ubiquitous materials
2024(O), 25(O)Co-taught with Lakshminath Kundanati.
A project based course on the science and behaviour of daily use materials.
First principles tools in engineering
2023(O), 25(E)Co-taught with Sivakumar M S, Sathyanaryanan S and Srikanth Vedantam.
A big picture course that introduces analytical tools for enhancing engineering skills.
Analytical methods in engineering mechanics
2025(E), 26(E)Co-taught with Kannabiran S.
A graduate level course on complex analysis, ODEs and PDEs applied to mechanics.
Innovative entrepreneur
2025(E)Course coordinatorCo-taught with SusMafia.
A basic entrepreneurial course aimed at attracting students towards climate-tech.
Workshops & Schools
Ethology, from individual to collective
2025Co-taught with Danny Raj M.
An introductory winter workshop on the fascinating science of behaviour.
Geometry, Mechanics and the Physics of growth
2025Co-taught with Suraj Shankar, Joel Marthelot.
A winter school on the geometry and mechanics of passive and living materials.