This class was so unorganized and frustrating. He's passionate about the subject which is great, but you never know what you're gonna get. I had buy like 6 books. Make sure you read everything because the quizzes and exams are just so random.