While his class is difficult, you learn valuable information both about the topics in the class, as well as the world around you. He always chooses invigorating books to read, and yes, he does have reading quizzes every class, but they help so much in the long run. 100% will take again