middCourses
CSCI0301 with Frank Swenton6 days ago

This class is required for the major, so there is no workaround for it. I think Swenton is the better professor for this course. There are no homework assignments, and attendance is not mandatory, but 4 big exams make up your entire grade.

Fast-PacedTough GradingDifficult Exams
10hrs / week Extremely difficulty Low value Would take again
CSCI0451 with Phil Chodrow17 days ago

Machine learning with Phil was fantastic. Recently reworked from the previous year. Started really foundational with theory and math heavy problem sets. You will probably need to do a little off camera mining for some concepts such as partial differentiation and brush up on linear algebra, but nothing crazy and it is absolutely chill if you put in some modest effort. Eventually worked up to using Numpy and Pytorch to implement concepts from psets into mini-projects where we made data pipelines to train/test/evaluate several different ML models. Final project is very broad in scope and allows for lots of creativity and complexity. Can work in groups or solo dolo for the final project. Syllabus and coursework can be found here if you want to take a peek: go/cs-451

Machine learning with Phil was fantastic. Recently reworked from the previous year. Started really foundational with theory and math heavy problem sets. You will probably need to do a little off camera mining for some concepts such as partial differentiation and brush up on linear algebra, but nothing crazy and it is absolutely chill …Read more

Fast-PacedProject-HeavyFair Grading
6hrs / week Very difficulty Extremely high value Would take again
CSCI0145 with Andrea Vaccari19 days ago

I loved how enthusiastic Professor Vaccari came to class everyday, it made me more excited to come to class. I also really appreciated how consistent the homework was because we knew what to expect of every week. Some of the concepts can be quite challenging for first-time computer science students, but all of the professors and TAs are so helpful. Expect that some labs go overtime or you might need to do lab work outside of class to finish the assignment. Weekly homework and mini quizzes on Mondays. Tests every other Friday and two exams.

I loved how enthusiastic Professor Vaccari came to class everyday, it made me more excited to come to class. I also really appreciated how consistent the homework was because we knew what to expect of every week. Some of the concepts can be quite challenging for first-time computer science students, but all of the professors and TAs …Read more

Chill and RelaxedEasy GradingEasy Exams
4hrs / week Average difficulty Average value Would take again
Login to access 746 more Computer Science reviews