middCourses
CSCI02029 days ago

Although this was a difficult, fast-paced course, I really enjoyed gaining a deeper understanding of how a programming language works from different levels of abstraction. Pete really cares and is truly passionate about his teaching which makes the class very engaging. The grading was a bit confusing and I think a simpler, clearer grading system could benefit the entire class.

Fast-PacedProject-HeavyTough Grading
7hrs / week Very difficulty Above average value Would not take again
CSCI04314 months ago

Pete is an amazing professor. He was reworking the course structure this semester, and at no point did I feel like his expectations for the students were unclear. He is very approachable and easy to talk to in office hours, and is always willing to set up a meeting if you have questions and can't make his set office hours. He is a great lecturer as well. He is very accommodating, but also will be tough on you if needed. In terms of CS431, our assignments were all coding, which I thought was a great way to show our understanding of the class content. Pete is passionate about making sure you have clean, adaptable code, so he will walk through it with you to give you feedback on style and cleanliness. One of my favorite professors and classes at Midd.

Pete is an amazing professor. He was reworking the course structure this semester, and at no point did I feel like his expectations for the students were unclear. He is very approachable and easy to talk to in office hours, and is always willing to set up a meeting if you have questions and can't make his set office hours. He is a gr …Read more

Fast-PacedLots of HomeworkFair Grading
8hrs / week Very difficulty Extremely high value Would take again
CSCI04314 months ago

Pete cares a lot about his students and his subject matter. His enthusiasm for the topics boosted the interest that I brought to the course initially. His question and answer style is considerate and effective.

Fair GradingProject ExamsFast-Paced
4hrs / week Some difficulty High value Would take again
Login to access 69 more reviews of Peter Johnson