Lakehead University (2019 – Present)
- EELE 1236: Electric Circuit Theory – I
- EELE 2430: Power Electronics – I
- EELE 0438: Electrical Power Systems – II
- EELE 5631F: 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