Mateo Duque
Probably the nicest teacher I've ever had. Professor Duque works so hard to engage his class and you can tell how passionate he is about philosophy when he lectures. Lots of reading but he does a great job of going over it in class. As long as you're willing to put in the work, you can get an A. Great class to take for the phil requirement