middCourses
with Matthew Dickerson8 days ago

I took this course because I needed to fill a class but it did not even help me towards my major at all. The lectures were long and boring. The homework assignments included very difficult ideas that were not talked about in class and yet were graded very harshly.

Slow-PacedTough GradingDifficult Exams
3hrs / week Very difficulty Above average value Would not take again
with Matthew Dickerson8 months ago

This was probably the worst course I've taken at Middlebury. Prof. Dickerson's lectures were overlong and uninteresting, and neither the syllabus nor standards of evaluation were clear. The material was stale, and the homework assignments were not particularly useful at developing understanding. The grading is not well-explained and seems borderline unfair at times. Would not take again.

This was probably the worst course I've taken at Middlebury. Prof. Dickerson's lectures were overlong and uninteresting, and neither the syllabus nor standards of evaluation were clear. The material was stale, and the homework assignments were not particularly useful at developing understanding. The grading is not well-explained and …Read more

Slow-PacedLots of HomeworkTough Grading
4hrs / week Extremely low difficulty Extremely low value Would not take again
with Matthew Dickerson6 months ago

I would not recommend taking this course. This not even counts toward CS prerequisite and does not use any major software. I went to TA session yet there are lots of time even TAs were not sure of as they have never used NetLogo. Professor won’t reply to emails either. It was time consuming. Yet I think Professor Dickerson is generous.

Fast-PacedProject-HeavyFair Grading
6hrs / week Extremely difficulty Very low value Would not take again
with Matthew Dickerson6 months ago

Coming from someone who had no previous computer science experience, it was extremely difficult to manage homework and you had to spend long hours doing trial and error and attending many TA or professor office hours. Class is very minimally related to the homework assignments and you end up teaching yourself most of the material

Lots of Homework
3hrs / week Very difficulty Very low value Would not take again
with Matthew Dickerson6 months ago

The programming is actually pretty fun but the professor made it much more difficult. Very little instruction, clarity, or assistance available if you have any difficulty. Even the TA's were rarely provided with the necessary tools to help us out.

Fast-PacedLots of HomeworkDifficult Exams
5hrs / week Extremely difficulty Average value Would not take again
with Matthew Dickerson2 years ago

I'm not a computer science person, and this course wasn't too difficult for me. It's a lot of trial and error with the homework which can be frustrating but office hours are helpful. The issue is that you're learning a really uncommon programming language so unless you're continuing with CS it's not very useful to apply to other subjects/jobs.

Project-HeavyFair GradingProject Exams
5hrs / week Average difficulty Very low value Would not take again