EECS 351 Project