Kristina Sargent
Weekly PSETs, so if detested by that, wouldn't recommend. Exams are easy and on top of that you get a chance to gain 50% of the points missed by doing corrections. I would recommend taking with Sargent as she's had a lot of experience within Macro Theory, with her time at Middlebury as well as CU Boulder.
Professor Contractor was not the greatest, she went very quickly and did not offer much help outside of lecture. She covered a large range of content in compact time frames without much follow up, and the exams were not well written.
Macro Theory is a class based heavily on a few select models and solving them. It requires a tiny bit of calculus and a lot of algebra. Professor Sargent was a very effective professor and the class is worth taking.