Took his online class. Your success depends on how good your notes are. Hard subject but his lectures make it look simple. Exam prep modules are a must. I didn't buy the book but his lectures and your notes are all you need to prepare for exams which are most of your grade. I'm glad I took him. He's very knowledgeable and passionate about Econ.