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.