His class seems overwhelming at first, but is set up to really learn the material. The tests are fair and exactly what you would expect. If you take good notes on the readings, then it is hard to do poorly. He really cares about his students and wants to see everyone succeed. It's quite a bit of work, but very doable.