Peter Johnson
The professor knows the material very well and doesn't rely on slides. The lectures were clear, structured, and very easy to follow. The grading was easy; you get multiple submissions and correction attempts. Deadlines are fair and straightforward.
This class just was not particularly interesting to me, and I felt like the homework was graded on an extreme. He graded it as a 100 or 0, so there is no room for partial credit. It wasn't my favorite style. Pete is great though, very enthusiastic and kind.
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