Teaching

Systems 2: Operating Systems

Undergraduate course, Ohio State University, 2019

Introduction to operating system concepts: process, CPU scheduling, memory management, file system and storage, and multi-threaded programming.