My homework for Udacity's Web Development course (cs253)