Absolutely amazing. He gauges the class score on the first quiz and then remodels the quizzes to fit, so they quizzes are fairly easy. Gives great lectures over the material you read, so if you miss some reading its okay. Clearly outlines what will be on the tests, so you have no need to worry. One paper, but loads of help given and graded fairly