EECS 498 Final Project