The courses I have taught at Qatar University from 2011 till date onwards are:
- Electric Machines -ELEC 312
- Power Electronics- ELEC 325
- Electric Machines Lab-ELEC 313
- Electric Drives-ELEC 412
- Engineering Skills and Ethics- GENGĀ 107
- Numerical Methods- GENG 300
- Probability/Statistics for Engineers GENG 200
- Selected Topics in Electric Machines Drives-ELEC416
- Electric Drives-ELEC483
- Advanced Electric Machine and Drives ELEC 654
- Power Systems-EETE 4354 (Community college-Qatar as Adjunct)