Fall 2025
Computer Systems Engineering (Operating Systems)
University of Illinois Urbana-Champaign
Built and debugged core OS subsystems with a focus on systems programming, interfaces, and performance under real constraints.
- Kernel Design
- Processes & Scheduling
- Virtual Memory
- File Systems
- Device I/O
Course focus
Hands-on OS engineering: implementing and reasoning about kernel-level mechanisms, hardware interfaces, and system behavior under load.
What I built
Incremental OS components (process, memory, and I/O paths) with heavy emphasis on debugging and correctness.
Reflection
Sharpened my ability to trace failures across layers (user space → kernel → hardware boundary) and write resilient low-level code.