middCourses
CSCI04314 days ago

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

Fair GradingFast-PacedProject-Heavy
9hrs / week Extremely difficulty Extremely high value Would take again
CSCI020218 days ago

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.

Fast-PacedProject-HeavyFair Grading
6hrs / week Some difficulty Above average value Would not take again
CSCI02022 months 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
Login to access 71 more reviews of Peter Johnson