Teaching

ECGR – 4290/5090 & OPT 5090: The Science and Technology of Photovoltaic

ECGR 3131: Fundamentals of Electronics and Semiconductors

ECGR 3133: Solid State Microelectronics I

ECGR 3134Solid State Microelectronics II

ECGR 3132: Electronics II

ECGR 3155: Electronics

ECGR 3156: Electromagnetic and Devices

ECGR – 4090/5090: Special Topics in Electrical Engineering: Solar Decathlon Course

ECGR 3121: Introduction to Electromagnetic fields

ECGR 3122: Electromagnetic Waves