Class Teachings
- 18100 - Introduction to Electrical and Computer Engineering
- 18200 - The Emerging Trends in Electrical and Computer Engineering
- 18220 - Fundamentals of Electrical Engineering
- 18315 - Introduction to Optical Communication Systems
- 18417 - Introduction to Optical Communications Systems
- 18517 - Data Storage Systems Design Project
- 18715 - Magnetic Materials and Devices
- 18716 - Advanced Applied Magnetism