Project 1 of EECS441 at UMICH