Final Project for CSCI E-55, Harvard University Extension (2013)