“I'm deceased, maimed or in Philadelphia.”

CS644: Intro to Systems Programming

CS644 is an introduction to systems programming via the Linux system interface. It covers the basic operations and concepts that all Linux software is built on top of, including files, processes, IPC, networking, multithreading, and signals. I teach it in-person in New York City at Fractal University.

The course page for the current semester is accessible at /cs644/summer2026.

Past semesters