Reviews of professor David Sherman

Rating: 2.0/5, difficulty: 4.0/5
David knew what he was talking about but really didn't know how to communicate that with people who were just learning it. He expected a base level of knowledge of comp sci complexity that I did not have. Exams but not homework required a deep understanding of subject matter. He was prepared but there was no way for us to prepare before lectures.

Rating: 5.0/5, difficulty: 4.0/5
Great Professor. Talked a lot in his office hours (I went there literally every day). However, if you are not math major I think this will be a tough class. Hard Tests. Rating Professor? AWESOME. Rating Class? Be prepare to study.

Rating: 5.0/5, difficulty: 4.0/5
In my 4 years here, David Sherman is the most enthusiastic professor I've ever had. He is an absolute genius, and his lectures reflect as much. Exams and homework depend on an actual understanding of the material, which can make it more difficult than other math classes, but much more rewarding. Also, if I could give him 2 chili peppers, I would.

Rating: 5.0/5, difficulty: 3.0/5
Professor Sherman is a very smart and organized guy. He can reply my email with questions quickly. He works a lot to prepare for the class material and very dedicated to his work. I like and enjoy his class.

Rating: 3.0/5, difficulty: 3.0/5
Lectures were very dry and boring. I stopped going to lecture and did the weekly homework on my own, which was manageable since I had the textbook and his lecture notes posted online. I did find the material very interesting regardless. David (or "Shermy" as my friends and I called him) is not outstanding, but not a terrible professor.

Rating: 5.0/5, difficulty: 3.0/5
Davids linear algebra course moves pretty slow, but it allows him to explain the intuition in detail. While he has the occasional proof-based question, the class is doable for non-math majors. He was extremely understanding during the Coronavirus pandemic, being lenient on late work, having additional office hours, and making exams take-home.

Rating: 3.0/5, difficulty: 3.0/5
David is an average lecturer, though the content of this course does require some basic prereq knowledge of computers/coding/upper level algebra that isn't mentioned beforehand, so it's easy to get confused without that basis. Worst part of the class was that there were NO MIDTERMS so preparing for the final was a complete shot in the dark.

Rating: 5.0/5, difficulty: 4.0/5
Professor Sherman is absolutely fantastic. The man's a genius. Doing well in his class isn't easy and requires a large amount of genuine understanding about the material; it's not a "plug-and-chug" type of math class. Exams revolve around understanding why the basic principals you talk about work. You will leave this class smarter than you came in.

Rating: 4.0/5, difficulty: 4.0/5
Sherman had solid lectures that covered the necessary theorems and gave a few examples for each. Lots of practice is needed for the tests, as each problem can take 15+ minutes. Each unit builds off the other, so make sure to get each one solid. Sherman is very helpful and easy to talk to, and definitely knows what he's talking about.