My progress on Stanford's CS106A course.