I have been teaching the following courses at different universities/institutes
- General Physics (Electricity & Magnetism) [BS, KSU] [200 level course]
- General Physics (Mechanics) [BS, KSU] [200 level course]
- Electronics [BS, KSU] [300 level course]
- Optics [BS, KSU] [300 level course]
- Laser Engineering [BS/BE, LUMS] [400 level course]
- Optics and Laser [BS, COMSATS] [300 level course]
- Physics of Lasers [MS, COMSATS] [500 level course]
- Laser Systems & Engineering [MS, COMSATS] [500 level course]
- Ultrashort Lasers and Optics [MS/PhD, COMSATS] [600 level course]
- Laser Engineering [BS/BE/MS/ME/PhD, LUMS] [500 level course]
- Photonics Fundamentals [MS/ME/PhD, LUMS] [500 level course]
- General Physics (Mechanics) [BS, KSU] [200 level course]
- Electronics [BS, KSU] [300 level course]
- Optics [BS, KSU] [300 level course]
- Laser Engineering [BS/BE, LUMS] [400 level course]
- Optics and Laser [BS, COMSATS] [300 level course]
- Physics of Lasers [MS, COMSATS] [500 level course]
- Laser Systems & Engineering [MS, COMSATS] [500 level course]
- Ultrashort Lasers and Optics [MS/PhD, COMSATS] [600 level course]
- Laser Engineering [BS/BE/MS/ME/PhD, LUMS] [500 level course]
- Photonics Fundamentals [MS/ME/PhD, LUMS] [500 level course]