Lakehead University (2019 – Present)
- EELE 1236: Electric Circuit Theory – I
- EELE 2430: Power Electronics – I
- EELE 2451: Electrical Power Systems – I
- EELE 0438: Electrical Power Systems – II
- EELE 0554: Power Electronics – II
- EELE 5631F/5010: Renewable Energy Conversion Systems
- EELE 5631S: Advanced Electric Drives
Ryerson University (2017 – 2019)
- ELE 746: Power System Analysis
- ELE 747: Advanced Electric Drives
- ELE 806: Alternative Energy Systems
- ELE 846: Power System Protection and Control
- EE 8407: Power Converter Systems