This class was a LOT of work, but he did a good job keeping it interesting. Some of the material covered in lecture wasn't in the book, so it was hard to study even though all the lectures were all recorded and posted on blackboard.