### all thanks to [palladian](https://github.com/palladian1) * Before starting the course: `initial-utilities` (aka, project 1a) and `initial-reverse` (not assigned in class) * Chapter 5: `processes-shell` (project 2a) * Chapter 6: `initial-xv6` (project 1b, but only worry about test 1) * Chapter 9: `scheduling-xv6-lottery` (project 2b) * Chapter 24: `vm-xv6-intro` (project 3b) * Chapter 28: `initial-xv6` (now pass test 2) * Chapter 29: `concurrency-xv6-threads` (project 4b) * Chapter 30: `concurrency-mapreduce` (project 4a) * Chapter 33: `concurrency-webserver` (not assigned in class) * Chapter 42: `filesystems-checker` (project 5a) * (there is no 5b, and there are no projects for chapters 43-51)