Jeffrey Carpenter
The exams are heavily curved, so they really aren't something to worry about too much. Found the first one to be by far the easiest. Problem sets are helpful to do before the tests, but sometimes it can feel like the material on the tests is pretty different.
I found Micro Theory to be a lot harder than Macro Theory. The exams were a big jump from the problem sets. There was a problem set due every week, they weren't too long or tedious. The exams were the hardest part and the review sessions were always packed.
Carpenter is a very good and strong professor. He has high knowledge for the material and is very matter of fact and straightforward when teaching the course. The grade is dependent pretty much entirely on 4 tests (worst one dropped), but they are graded fairly and curved very nicely.