UC Berkeley CS 162: Operating Systems and Systems Programming (Course Page)
- Project #1: Threads
- Project #2: Multiprogramming
- Project #3: Single node key-value store (Client-Server Communication)
- Project #4: Distributed key-value store (2PC, Replication)