His lectures are great; they really help process the reading, which is substantial. He is also available on short notice to answer your questions; I highly recommend making appointments to talk to him. He also gives makeups for the exams, so you can get a good grade if you can learn from your mistakes. There is also extra-credit work.