Welcome to the Fall 2025 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.