EECS 448 Project 1