Repository for Computer Science 50 Harvard course.