Undergraduate Courses
- ECE 2040: Electric Circuits
- ECE3040: Microelectronics Circuits
- ECE4451: Semiconductor Device Technologies for Fiber and Wireless Communications
- ECE3080: Semiconductor Devices for Computer Engineering and Telecommunication Systems
- ECE3450: Semiconductor Devices for Computer Engineering and Telecommunication Systems
- ECE4012: Culminated Senior Design
- ECE4833: Devices for Renewable Energy
Graduate Courses
- ECE6450: Introduction to Microelectronic Technologies
- ECE6451: Introduction to the Theory of Microelectronics
- ECE6453: Electronic Device Theories
- ECE8853: Special Topic – Wide Bandgap Semiconductors