Operating Systems & Parallel Algorithms

Instructor
Charlie Curtsinger
Meeting Times
  • Section 01: MWF 10–11:50am in Noyce 3819
  • Section 02: MWF 2:10–4:00pm in Noyce 3819
Office Hours
  • My office hours will vary for the first couple weeks of class. I recommend booking a time, but you are still welcome to drop in if my door is open.
  • Make an Appointment
Textbook
Mentors
  • Owen Block (morning)
  • Jason Chigibatia (morning)
  • Alex Janeway (afternoon)
  • Judd Brau (afternoon)
Mentor Office Hours
  • Mentor office hours will be posted soon.

About this course

Welcome to the Fall 2026 session of CSC 213: Operating Systems and Parallel Algorithms. During this semester, we will study and apply many of the key ideas in computer science that allow us to build real systems. While the focus of this class is not to learn a programming langauge, much of our exploration of systems will be through writing C programs. These will likely be larger and more complex than the C programs you wrote in CSC 161, so you should be prepared for some challenging programming work. The good news is that a major focus of this course is on abstractions, the useful ideas we see in many real systems. Understanding and using these abstractions helps us work safely and effectively in a low-level language like C, and makes it much easier for us to understand and build on the work of other computer scientists.