Jeffrey Carpenter
Hoenstly a tough class because Carpenter is absolutely all over the place. His hand wriiting is atrocious I must be honest. But as long as you keep doing the PS in advance and are comfortable in doing calculus, you will be ok.
Professor Carpenter had a great micro theory class that allowed students to not only catch up at the beginning of the semester, but also keep up throughout the spring. He gives homework that reflects the class material and prepares students for the exam. Although the exams were a bit tough, if you take notes and do the homeworks, you will be fine.
Prof Carpenter is the goat. Go to office hours and you will be totally fine. If you can do the problem set then you can do well on the exam because, as he says, they're basically the same problems. He makes class fun and is very authentic.