2023 EE4007 Advanced Power Electronics EE4006A Individual Project EE2005 Electrical Devices and Machines 2018-2021 ELEC4848 Senior Design Project ENGG1310 Electricity and Electronics ELEC4142 Power System Protection and Switchgear 2015 PE Power electronics