Adam Thompson
If you are not a philosophy major, please please do not take classes with Adam. His lectures are mostly just him rambling and it's hard to understand what he's saying if you don't know how to think philosophy. I rely on the TA to teach me the coursework but even the TA has a hard time understanding Adam. 