Project for MIT 18.821 class