Udacity CS253 Web Development Problem Set 2