EECS 338 Project