Peter Johnson
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.
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
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.