EECS 484 Project 4