Teaching EECS 40 (Object Oriented Programming) EECS 112 (Computer Organization) EECS 144 (Antenna Design)