Teaching

Courses

AM1100

Engineering mechanics

2024(E), 25(O)

First year B.Tech course in basics of mechanics, covering statics and dynamics of rigid bodies.

ID6023

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.

AM5009

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.

ID5060

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.

AM5117

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.

ID5101

Innovative entrepreneur

2025(E)Course coordinator

Co-taught with SusMafia.

A basic entrepreneurial course aimed at attracting students towards climate-tech.

Workshops & Schools

Ethology, from individual to collective

2025

Co-taught with Danny Raj M.

An introductory winter workshop on the fascinating science of behaviour.

Geometry, Mechanics and the Physics of growth

2025

Co-taught with Suraj Shankar, Joel Marthelot.

A winter school on the geometry and mechanics of passive and living materials.