Project 1 for Udacity Nanodegree Program