You have to show up and you have to participate. Regular chapter readings and in class quizzes. Two tests. Full reviews prior. Amazing lectures, funny and relatable. He's VERY knowledgeable and LOVES his subject and it shows. He WANTS you to get it because he wants you to love it as much as he does. 100% would take a class with him again.