Courses Taught
1. ECEN 5626 Active Optical Devices (new course)
 2. ECEN 5015 Crystal Structures & Device Applications (new course)
 3. ECEN 5005 Crystals, Nanocrystals & Device Applications (new course)
 4. ECEN 5015 Nanophotonics
 5. ECEN 5355 Principles of Electronic Devices I
 6. ECEN 5385 Optical Properties of Materials
 7. ECEN 4345 Introduction to Solid State
 8. ECEN 3320 Semiconductor Devices
 9. ECEN 3250 Circuits/Electronics 3