EECS 477 Project