Stuart Glosser
Very understanding guy that works with you if you don't understand something. He genuinely knows his stuff and encourages questions so don't be shy. As far as the textbook goes, I never bought it and did well. If you've never taken an econ course before, you should revise the basic Macro concepts online early in the semester(I used Khan Academy).