eecs470project