Dr. Sherman is a great professor, but if you're not willing to put the effort, don't take him. I did all the hw, went to office hours 2x a week, and studied hard for the exams, and still got a B+. If math isn't your thing, I would advise a different professor.