Michael Reich
One of the best professors I've ever had. Workload isn't bad at all and really prioritizes making the course relevant to students and the real world. Also very understanding as he realizes that his students have other things going on in life than just school.