Udacity's CS253, Unit 1