He received a Ph.D. in Computer Science from the University of Virginia, 2007. He was awarded with Outstanding Graduate Student Research Award, Department of Computer Science, University of Virginia, 2007.