Jeffrey Tirshfield
Reviews scared me going into this class, but I ended up enjoying it. Readings were sometimes lengthy and complex, but he did a good job of breaking things down in lecture. Gives ample opportunities to ask questions in lecture and office hours, and offered review sessions for exams. Don't expect an easy A, but don't be scared either!