Daniel Brown
I really enjoyed his class, but he can be short-tempered. Sometimes participation can end up in him making you feel ignorant and embarrassed. His class and work are easy though, and I found the topics interesting.