CS472 PUBLIC Repo for all code, documents, etc.