Pin Lu and Kai Shen, University of Rochester