COMP50-CP Final Project, Tufts University Fall 2014