Stephen Hudson
Perspectives with Dr. Hudson is your best bet. He's super funny and passionate about philosophy and theology. He gives you a break when it comes to grading, provides study guides for exams, is accessible outside of class, and gives extra credit. You can easily get an A with Dr. Hudson. He's a great guy who just wants everyone to learn and do well.