Charles Rupert
Best professor I've had, makes the course very interesting and does a great job helping students grasp philosophical concepts that we go over in class. However, be prepared for in class discussions. Strongly recommend for all students. 