University of Calgary
Teaching at Other Universities
Courses taught at other universities

University of Waterloo, Canada
   ECE209:            Electronic and Electrical Properties of Materials

East West University, Bangladesh
   ICE420:             RF and Microwave Engineering
   ICE311:             Digital Electronic Circuits
   ICE214:             Electronic Circuits
   ICE212:             Basic Electronics and Devices

Rajshahi University, Bangladesh
   APE409:            Nonconventional Energy
   APE304:            Electromagnetic Fields and Waves
   APE302:            Electronic Circuits
   APE203:            Electronic Devices and Microelectronics
   APE124:            Electricity and Magnetism

Shahjalal University of Science and Technology, Bangladesh
   PHY403:            Electronics
   PHY304:            Basic Solid State Physics
   PHY101:            Electricity and Magnetism