EECS 221 Project