He received his Ph.D. degree in computer science from the College of William and Mary for his dissertation on "Matching Non-Uniformity for Program Optimizations on Heterogeneous Manycore Systems”. He received his M.S. degree in computer science and B.S. degree in mathematics both from Central South University in China. His research interests lie in the broad field of compilers and programming systems, with an emphasis on program optimizations for heterogeneous computing and emerging architectures. Most of his research activities have centered around data locality enhancement for heterogeneous computing systems. He is a recipient of the IBM Center of Advance Study fellowship, the NSF CRII Award, and the best paper award in Supercomputing’15.