EECS 394 Cource Project