Singapore Polytechnic (2020 - present)

ET0064 ET0162 : Power Electronics and Drives

EP0410 : Electric Vehicle Technologies (developer, course leader)

ET0920 : Power System Analysis

ET0732: Machine Learning and AI


Singapore Institute of Technology (2017 - 2020)

EPE2200: Automatic Control 

EPE2201: Electrical Systems 

EPE2208: Signals and Systems 

EPE3201: Electrical Machines and Generators 

EPE3204: Renewable Energy Systems 


Nanyang Technological University (2012 - 2013)

EE3015 – Power Systems and Protection