middCourses
CSCI0200last month

The prof was really good at explaining complex topics. It is crucial to attend every class because each class is packed with information. Notes are posted online but they can be hard to follow without guidance. Tests are difficult but partial credit is given if you explain your thought process.

Fair GradingDifficult ExamsFast-Paced
2hrs / week Average difficulty Above average value Would take again
CSCI0200last month

Professor Swenton is a very kind person and a great instructor - while I didn't know what to expect going into the course, I can say that the concepts were made very accessible thanks to him and his problem sets (which are never graded, and are very helpful in engaging with the material). Quizzes and exams are always graded fairly, and lectures were sensible and comfortable.

Fair Grading
2hrs / week Some difficulty Average value Would not take again
CSCI03016 months ago

To be completely honest, this was easily the worst class I have taken at Middlebury. Swenton is a great guy but he is not a good professor for this course. There are so many exams and they are the only thing that contribute to your grade. As a comp sci major I found the course content to be useless and impossibly dull. Getting an A took a lot of studying for the exams, but outside of that I did no work outside of class since none of the problem sets are collected. Take this course with any other professor if you can.

To be completely honest, this was easily the worst class I have taken at Middlebury. Swenton is a great guy but he is not a good professor for this course. There are so many exams and they are the only thing that contribute to your grade. As a comp sci major I found the course content to be useless and impossibly dull. Getting an A t …Read more

Fast-PacedFair GradingDifficult Exams
7hrs / week Very difficulty Extremely low value Would not take again
Login to access 18 more reviews of Frank Swenton