Amy Briggs
Professor Briggs was very knowledgable and passionate about computing. The course load is very reasonable if you stay on top of the homework and utilize resources such as TAs and office hours with the professor. Exams were fair and completely doable if you stayed on top of the work and utilized resources available to you.
This course was an expected intro CS course. Lecture heavy with problem sets and quizzes every week. Professor Briggs does a good job making herself and her lecture material available and accessible for students, so any gaps in knowledge or shaky concepts can be shored up. Be ready to study for the exams!
This class was just plain hard. You were allowed cheat sheets on every midterm, but there's a reason you are given a cheat sheet. Because the midterms were VERY VERY hard, especially on the final. Homeworks and quizzes are easy. The final on the other hand, killed my grade. I wouldn't take this class unless you like computing.