CMU 15-112 Term Project, Fall 2014