Undergraduate Courses Taught:
ECE231: Introductory Electronics
ECE314: Fundamentals of Electrical Energy Systems
ECE533: Power Electronics: Switched-Mode Power Supplies
ECE335: Semiconductor Devices
Graduate Courses Taught:
ECE1084: Advanced High-Efficiency SMPSEC1086: Power Management for Photovoltaic Systems
ECE533: Power Electronics: Switched-Mode Power Supplies