I don't know whether he is the best professor in the philosophy department, but he is the best professor I've ever met. This class is an intro to philosophy and I'm shocked by how he concentrates philosophical concepts to make them easily understandable. As long as you pay attention to what he said and take notes, it is not hard at all.