May 11, 2026 · Historical comment
Great guy. Hard class but very entertaining at the same time. I never thought a hard class like this could be fun, but it was. If your GPA is in a good shape, live a little, take this class and watch it drop.
CSCI3362 · Computer Science
Morrissey College of Arts & Sciences
This course covers the fundamentals of operating systems (OS) design both from a theoretical and a practical perspective. The course is organized in two parts, each involving a separate course project. The first part deals with the system call interface between applications and the OS, the multi-process abstraction of a computing system, and task scheduling algorithms. The associated project involves the implementation of a custom Unix command-line interpreter (shell). The second part of the course covers memory management, multi-threading libraries, and file systems. A real implementation of these features is studied on a miniature, open-source operating system called xv6. The associated project involves an extension of xv6 to support custom features, such as new scheduling policies, kernel-level threads, or file system recovery.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
4.7 / 5
How well the course was organized
Challenge
4.8 / 5
How intellectually challenging students found it
Attendance
4.4 / 5
How necessary attendance was
Assignments
4.7 / 5
How helpful assignments were
Weekly effort
~5.5
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect only recovered evaluations connected to this course.
Student perspective
Recovered and new anonymous comments are shown as written and may reflect different course formats.
May 11, 2026 · Historical comment
Great guy. Hard class but very entertaining at the same time. I never thought a hard class like this could be fun, but it was. If your GPA is in a good shape, live a little, take this class and watch it drop.
Apr 10, 2026 · Historical comment
The absolute GOAT
Apr 28, 2025 · Historical comment
the goat
Across time
Section-level results available in the recovered archive.
Spring 2025
1 sectionSpring 2024
1 sectionSpring 2023
1 sectionSpring 2022
1 sectionSpring 2021
1 section