EECS442 Project