EECS 290 Project 2