Classwork for Udacity Nanodegree ud304