Project for the course Programming Project.