2019 MECHENG 731 Engineering Design 4M @UoA
2016 – 2019 MECHENG 334 Engineering Design 3M @UoA
2016 – 2019 MECHENG 340 Mechanics of Materials @UoA
2015 – 2016 MECHENG 222 Dynamics @UoA