Had him for Phil 1 and 3. He is really cool and knows his stuff. I felt that Phil 1 was ALOT of material for an intro to philosophy class but overall he does a great job explaining. Tests are pretty much straightforward. There are in class quizzes for both of his classes so be there (usually he tells you when they are). Highly recommended.