Good professor, but the material isn't quite as exciting as 101 with Humphreys. Go to the review sessions for the test, he tells you exactly what every question will be and just changes around the wording. The tests are graded very quickly so you might initially get a lower grade than you deserve. Submit a regrade and don't worry about it.
Grade Distribution
24 Reviews
GO TO THE REVIEW SESSIONS for the exams. They are extremely helpful. He basically tells you what to study and what is going to be on the exam. Sometimes he actually tells you what the coding questions are going to be on the exam. Sherriff is a very knowledgeable and funny man. He has a unique sense of humor which might not appeal to everyone, but it keeps the class interesting. He records his lectures, so if you don't come to class, you can listen to them. Labs are mandatory. Class attendance is not mandatory, but he often does random polls in class (through clickers) and he keeps track of them. At the end of the semester, if you participated in a good amount of the polls, he gives you 5/5 as a part of your homework grade. Homework was about 25% of your grade, and the actual homework is 100/100 points but the clicker polls bumps it up to a maximum of 105/105. So 5 points might or might not help you. 5 Homework Assignments, but when I took him he didn't make us do the last homework assignment because we did not have enough time. Tests and Final Exam can be tricky at times. That's why he holds review sessions. Listening to some of the lectures can help supplement your studying. Final Project lasts 3 weeks. Stay on top of it. It is worth about 25% of your grade. Overall nice guy. The lectures are definitely more exciting than CS101.
Great Teacher, He is very available and loves his work, makes good jokes and keeps class interesting (lets you leave like 15 minutes early every Friday and sometimes even Wednesday).
Sherriff does not know how to run a class. He cannot stay on topic to save his life, and any question that is asked will cause him to stray from the material at hand. In addition, he was unwilling to regrade tests. There are only 5-6 HW assignments, some aren't bad, some take a while. There is a final project that he only gives you two weeks to do. Overall, it was an ok class, the tests were not easy, but they could have been worse. If you need help on HW, get to the TA's early in the week, or you will be in office hours all day.