I have been teaching physics and Engineering physics from last 20 years Other subjects Electronic devices and circuits Microcontrollers