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 SMPS
EC1086: Power Management for Photovoltaic Systems
ECE533: Power Electronics: Switched-Mode Power Supplies