At Imperial College London, he has developed and taught five different courses to UG and MSc students. His lecture courses receive good feedbacks from the students. He is consistently rated as a caring lecturer who engages well with his students. Over the time of last 20 years, he has developed and taught the following lecture courses:

Imperial College London

M.Eng/MSc (4th year)

  • E4.48/EE9-FPN1-03/EE9-CS6-2: Power System Dynamics, Stability and Control (2016-present).
  • EE9-FPN1-01: Topics in Future Power Networks (2019-present).
  • E4.49: Power Electronics and FACTS (50%; 2007-2015).
  • E4.48: Power System Control, Measurements and Protections (100%; 2007-2015).
  • E4.39: Environmental and Economic Issues in Power Systems (50%; 2002-2006).
  • E4.38: Modelling and Control in Power Engineering (50%; 2002-2006).

B.Eng (3rd year)

  • E3.13: Electric Energy Systems (50%; 2002-2006).

IIT Kanpur

M.Tech

  • EE630: Power System Dynamics and Stability (100%, 2000-2001).
  • EE637: Advanced Power System Stability (100%, 2000-2001).

Jadavpur University

B. Eng

  • Electrical Technology (100%; 1993-1996).
  • Principle of Electrical Engineering (100%; 1993-1996).