middCourses
CSCI0465 with Christopher Andrews23 hours ago

This was the first class I took with Professor Andrews and I genuinely enjoyed it. I came into this class without having any prior experience in Javascript and web development so it was difficult to catch up with the rest of the class at the beginning. However, Professor Andrews is really accommodating to our needs and offered a lot of help during office hours. I improved quickly over the semester and I am still using a lot of the skills I learned from this class in my other class projects!

This was the first class I took with Professor Andrews and I genuinely enjoyed it. I came into this class without having any prior experience in Javascript and web development so it was difficult to catch up with the rest of the class at the beginning. However, Professor Andrews is really accommodating to our needs and offered a lot …Read more

Chill and RelaxedProject-HeavyUngrading
15hrs / week Very difficulty Extremely high value Would take again
CSCI0200 with Philip Caplan14 days ago

Caplan is one of the best professors at Middlebury. He genuinely wants to see you succeed and is willing to help you. I found lectures to be of average help, but his notes are amazing. A lot of this class is just critical thinking. Unfortunately, that's what makes it hard. You can't just memorize a series of steps to get the answer. But, that's what also makes it rewarding and very useful. Caplan's choice of take-home tests with unlimited time is very helpful too! It really takes the pressure off of testing, and instead, you can really think about your questions and create thoughtful answers. I think the tests helped me learn just as much as the problem sets. The problem sets are difficult, but going to TA hours helps. I've found Caplan's own office hours to not be that helpful, though. No fault to him -- he explains answers in multiple ways if you don't understand, but sometimes all those explanations still don't click.

Caplan is one of the best professors at Middlebury. He genuinely wants to see you succeed and is willing to help you. I found lectures to be of average help, but his notes are amazing. A lot of this class is just critical thinking. Unfortunately, that's what makes it hard. You can't just memorize a series of steps to get the answer. …Read more

Fair Grading
10hrs / week Average difficulty Very high value Would take again
CSCI0200 with Philip Caplan21 days ago

Caplan made this course so much better, I recommend taking this course with him. We had a problem set every Friday which was highly effective in learning the material. There are two midterms and a final, which are not too bad. The professor was very understanding; as long as you ask him beforehand, you can submit late assignments.

Fast-PacedFair GradingDifficult Exams
6hrs / week Extremely difficulty High value Would take again
Login to access 382 more Computer Science reviews