Sam is a great professor. He can teach clearly and it is easy to understand. Quiz is weekly and not difficult. Best professor I have ever seen!
He teaches in a way so that he can show off how much he knows, rather than trying to help the students understand basic concepts. His tests are ridiculously hard and he doesn't post solutions to exam practice problems so they're not really helpful. There are no notecardscheat sheets on tests and the questions are all formatted weirdly. HW is long.
Very clear with what he expected for exams. Long homework assignments, but if you completed them, you were ready for the exams. Lectures were interesting and he is pretty funny. Quizzes on fridays.
Hardest class I've taken. There is a ton of homework every week and I spent more time doing work for this class than for any other class. He gives review sheets for the midterms and final but he doesn't post solutions, so they weren't very helpful. More than half of the class got Cs or failed.