His lectures are just about the drier than the Sahara, he isn't good at explaining things other than his examples and can't answer questions to save his life. There are weekly quizzes that are very similar to the homework but as long as you thoroughly understand the chegg explications. The final is pretty bad, study old quizzes.