Monash University
- ECE6882/ECE5882 Advanced Electronics Design, RF Electronics, 2014 – Present
- ECE3161 Analog Electronics, 2019 – Present
- ECE3058 Electrical Energy Systems (2012, 2013)
- ECE3092 Systems Engineering and Reliability Analysis (2012, 2013)
- ECE2021 Electromagnetism (2011,2012, 2013)
University of Newcastle
- ELEC2320 Electric Circuits (Semester 1, 2010, Newcastle)
- ELEC4210-Electronics Design (2005-2011) (Developed course) (Taught more than 10 times) As a part of the University of Newcastle program, I have been teaching this course in Singapore as well
- ELEC3240 Electronics (2009, PSB)
- ELEC4840A/B Final Year Projects Semester 1&2 (2006, 2007, 2008, Newcastle, 2009,2010 Singapore)
- Computer Engineering-I (2005, Newcastle)