He received B.S. and M.S. degrees in computer science from the Tsinghua University of China in 1997 and 2000. He further received his PhD degree in computer science from the Stony Brook University in 2006. His research interests include physically-based simulation and visualization, data and information visualization, visual analytics, image and geometric processing, and general purpose computing on graphics hardware (GPGPU). His research has been supported by NSF, Ohio Board of Regents, and Google for fluid simulation and visualization, visual analytics, and information visualization.