TEACHING

Courses taught:

ECE 209 Electronic and Electrical Properties of Materials

ECE 672 Optoelectronic Devices

NE100 Introduction to Nanotechnology Engineering

NE 241 Electromagnetism

NE 242 Semiconductor Physics & Device

NE 345 Photonic materials and devices

NE 445 Photonic materials and devices

Please visit the course website for more information: https://learn.uwaterloo.ca.