Kevin Yourman
BEST! His class seems intimidating at first for international student, but it is DEFINITELY NOT! Its so exciting and we have a lot of fun discussions. His homeworks are basically your opinion on the topic. Just make sure that you do exactly as he told you to do and you will get full credits. Make sure to PARTICIPATE in his class its worth +- 20%