Final Project for EECS 285 at the University of Michigan, Fall '13