I had Sherman for Calc 1 and 2, and he has been a pleasure to learn from. He gives in depth lectures that go up to the last minute, and his practice exams are very good at preparing students for his exams. HW is on Webwork and you can come to one of his many office hours for help. He is genuinely the most caring and helpful professor I have had.