Katharine Tibbetts
Professor Tibbetts makes an impossible subject somewhat manageable (IMO). She cares about being fair and making lectures interesting to students. Grading is extremely forgiving: Correcting missed questions on problem sets gives you half credit, no tough exams, quizzes can be retaken, lots of homework practice questions to work with. Solid choice.