EECS 481 project at the University of Michigan