Michael Paulding
Loved having him for computer architecture. He's great at explaining why things work and don't work which makes a massive difference in the class. The workload can be heavy at times but that's the nature of the class.