Fav professor at the U so far. Facilitates controversial topics in a respectful and humorous manner. He gives great feedback on papers and lets you revise them to get an even better grade. Homework every class but its very straightforward and helps for class discussion. 
