EECS285 Project4