Samuel Badger
Thought the class name sounded interesting, but if you don't like philosophy you might struggle to grasp the concepts he goes over. Lectures are not the clearest and it is easy to lose focus. He goes off on many tangents too. There is a few papers and 6 quizzes so be prepared to write in-depth. He accepts late work if you catch him on a good day.