BEST PHILOSOPHY PROFESSOR EVER. Real funny, keeps the class vibe going very well, very knowledgeable about not only course subject but philosophy and others overall. He respects every student and gives constructive feedbacks. Definitely take his class if you have a chance and want to fall in love with philosophy! 