Andrew Davis
Dr. Davis is such a cool guy. I can't recommend this class enough. He makes you rethink so many things and learn how manipulative our world really is. There is a lot of reading in this class, but as long as you skim it, he will go over the readings in class. There are few grades, but he is very straight forward with it all. 10/10 take this class.