Thomas Coakley
I honestly loves his class. He is very argumentative so make sure you have evidence to back up what you say. But overall, he really is a great teacher, super smart and funny. Homework is light, only once a week and it is an easy A