Anderson is a great professor. He gives great lectures that follow the textbook but he also isn't afraid to disagree with what the textbook says at times. There are 5 question quizzes after every chapter, two midterms and then the final at the end. Email him if you're sick, he sent me a video of the lecture for the day I missed.