Teaching ECE 110 Introduction to Electronics ECE 340 Semiconductor Electronics ECE 443 LEDs and Solar Cells ECE 445 Senior Design Project Laboratory