CS projects.
Note that all commits are directly to main. This is intentional, since only one person will be modifying this repo. Commits made are always for a single project and explicitly labeled as such. So reverting commits will be straightforward.