EECS 118 Project 3