EECS 541 Project