EECS 281 Project 3