Teaching Fall 2025 EE 5384/4328 Optoelectronic Devices For Communications (Syllabus) Spring 2025 EE 5340/4329 Semiconductor Device Theory (Syllabus) Fall 2024 EE 5381/4328 Foundations in Semiconductors (Syllabus)