This was the best professor I have ever had at ucsc. His lectures were fascinating and necessary if you wanted to keep up in the class. The reading is pretty challenging, and expensive, but you honestly didn't have to if you went to lecture, and I got used books for cheap. Puts so much effort into making things make sense, really cares and TAs rock