Computer Science
618 reviews
Average Course Reviews:
Average Instructor Reviews:
This course was very demanding. Each week consisted of two intensive homework assignments. The first was due before the next class, and the second was assigned after it, leaving little time for error and understanding. TA hours were crowded and limited, and the professor struggled to break down complex topics unless you went to his individual office hours.
Content was very challenging, one of the harder CS classes I've taken here. Pete is a really good teacher, and very fair. The type of grading model he used was new for me, but I thought it worked and was effective for the class.
The course was a lot of math for a CS course, but I enjoyed that. Make sure your linear algebra is sharp to take the course. The coding is not too difficult, and the problem sets have revisions. There is only one take-home midterm.