Electrical and Computer Engineering
ECE 2200
Applied Physics II
ECE 2502
Special Topics in Electrical and Computer Engineering
ECE 3250
Electromagnetic Energy Conversion
ECE 3251
Electromagnetic Energy Conversion Lab
ECE 3502
Special Topics in Electrical and Computer Engineering
ECE 6996
Supervised Graduate Teaching Experience
ECE 9897
Graduate Teaching Instruction