Makes the material seem much harder than it is. The majority of the class is extended micro and macro with some calculus. However, the way he teaches it makes it one hundred times more complicated than it is. Class is only out of 100 points total so one missed HW and you're down 5%, do bad on the final or midterm and you will fail the class.