Classical Electrodynamics I, Fall 2008 (to 5th semester students)

Electricity and Magnetism, Spring 2009 (to 2nd semester students)

Classical Electrodynamics II, Fall 2009 (to 7th semester students)

Introduction to Astrophysical and Geophysical Fluid Dynamics, Fall 2009 (with Prof Dipankar Bhattacharya, IUCAA and Dr R Krishnan, IITM, to 5th and 7th semester students)

Phy 102, Electricity and Magnetism, Spring 2010 (to 2nd semester students)

Phy 412, Classical Electrodynamics II, Fall 2010 (to 7th semester students)

(with Dr Apratim Chatterji): Phy 612, Classical Electrodynamics, Fall 2010 (to PhD students)

Fluid Dynamics, Spring 2011 (to 5th and 7th semester students)

Mathematical Methods in Physics, Fall 2011 (to 5th and 7th semester students)

Special Relativity and Electrodynamics, Spring 2012 (to 6th and 8th semester students)

Lectures on Astrophysics as part of the course "World of Physics II", Spring 2012 (2nd semester students)

Fluid Dynamics, Spring 2013 (to 6th and 8th semester students at IISER Pune, also offered over the National Knowledge Network to students at IISER Kolkata)

I am the coordinator for Earth System Science, Spring 2013 (to 2nd semester students at IISER Pune). This course is taught by scientists from the Indian Institute of Tropical Meteorology (IITM), Pune.

(with Drs Shivprasad Patil and Prasenjit Saha) Introductory Physics Lab, Fall 2013 (to 3rd semester students)

Phy 352, Plasma Physics, Spring 2014 (to 5th and 7th semester, int-PhD and PhD students)

Phy 312, Electrodynamics, Fall 2014 (to 5th semester students)

Plasma Physics, Fall 2015

Astrophysical Processes, Spring 2016

Fluid Dynamics, Fall 2016 (to 5th and 7th semester, int-PhD and PhD students)

IDC 102 Mathematical Methods Spring 2017 (to first year students)

Plasma Physics, Fall 2017

Astrophysical Processes, Spring 2018

Fluid Dynamics, Fall 2018

Physics laboratory PHY222, Spring 2019