1. Introduction to Materials (ES 202)
2. Physics of Materials (MSE310)
3. Advanced Engineering materials (MSE628)
4. Thin Film processing and characterization (MSE 603)
5. Structure and Characterization of Materials (co-taught with Prof. Abhijit Mishra (MM 601))
6. Solar photovoltaics: Physics, Technology and Applications (ES 624; co-taught with Prof. Naran Pindoriya (EE) and Prof. Nihar Ranjan Mohapatra (EE))
7. Materials Science of Thin Films (MM 330)
8. Thermodynamics (ES 211; tutor)
9. Materials Science & Engineering (MM 201)