Teaching

ECGR – 4090/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