Peter Johnson
Computer networks was definitely a tough course. Comparatively to 315, the difficulty was roughly similar. If you did well in 315 and you're good at coding in C, then you should be in good shape for networks. Pete teaches the content well and making use of his office hours will be essential for this course. Overall, the course was challenging, but it was fair and you'll get a lot out of it.
Computer networks was definitely a tough course. Comparatively to 315, the difficulty was roughly similar. If you did well in 315 and you're good at coding in C, then you should be in good shape for networks. Pete teaches the content well and making use of his office hours will be essential for this course. Overall, the course was ch …Read more
Content was very challenging, one of the harder CS classes I've taken here. Pete is a really good teacher, and very fair. The type of grading model he used was new for me, but I thought it worked and was effective for the class.
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.