middCourses
CSCI031519 days ago

Pete’s Systems Programming class was one of the most intellectually stimulating and rewarding courses I’ve taken. His deep expertise in computer systems and low-level programming was immediately apparent, and his teaching style made even the most complex topics accessible and engaging. From the very first lecture, it was clear that Professor Pete’s passion for systems programming was infectious. He had a unique ability to make topics like memory management, file systems, and threading not only understandable but also exciting. His lectures were a perfect blend of theory and hands-on application, where he didn’t just focus on how systems work but also showed us why it matters in real-world scenarios. The class wasn't just about memorizing concepts; it was about understanding how and why things function under the hood of modern operating systems.

Pete’s Systems Programming class was one of the most intellectually stimulating and rewarding courses I’ve taken. His deep expertise in computer systems and low-level programming was immediately apparent, and his teaching style made even the most complex topics accessible and engaging. From the very first lecture, it was clear that …Read more

Chill and RelaxedProject-HeavyFair Grading
20hrs / week Some difficulty Extremely high value Would take again
CSCI02022 months ago

The homework sometimes is challenging and other homework isn't actually bad (some are easy). Overall this class is challenging but it isn't bad either. The grading is really good and lightweight, you'll get good opportunity to get feedback. In terms of passing it's really easy, you get to retake quizes as much as you want and however time you need until the end of the course.

Chill and RelaxedEasy GradingDifficult Exams
8hrs / week Some difficulty High value Would not take again
CSCI02022 months ago

Pete is the goat! If you haven't taken a class with him, do yourself a favor. Not only does he have a high level of knowledge on the content in this course, but he also is fantastic at teaching it. The way assignments are turned in and graded takes some getting used to, but the learning curve shouldn't be too steep for most.

Project-HeavyEasy GradingEasy Exams
4hrs / week Average difficulty Extremely high value Would take again
Login to access 60 more reviews of Peter Johnson