Really amazing! He cares a lot about the students, i emailed him a while back with a 5 paragraph long questionaire asking about philosophy because I wanted to pursue it. Eventually, decided not to but if you study his notes you can definitely get an A, his notes are pretty much what is going to be on the exam. Also explains the theories over if nee