Courses taught & Laboratory classes taken at

  1. Electrical Communication Engineering Department- Indian Institute of Science (IISc), Bangalore.
  2. Physics & Electrical and Electronics Engineering Groups, Birla Institute of Technology & Science (BITS) -Pilani.
  3. Applied Physics (also associated for teaching courses from Electronics & Communication Engineering) Department at REC now known as NIT- Hamirpur, HP.
  4. Applied Physics (also associated with teaching courses from Electronics & Communication Engineering Departments) Department, Delhi College of Engineering, Faculty of Technology, Delhi University and Delhi Technological University. Major courses taught are: