Samantha Robinson
237 is tough no matter who you take, but Prof Robinson was organized, had a great TA team, and wanted us to succeed. Though she lectured kinda fast and some test questions were tough, she was always willing to explain things in a different way. Office hours and quiz sections also really helped clarify lecture. Study via mock exams and worksheets.