Yin Wang, University of Michigan and Hewlett-Packard Laboratories