He received his PhD from the University of Melbourne. Before joining CityU in January 2014, he was a Postdoctoral Research Associate at University of Maryland Institute for Advanced Computer Studies between 2010 and 2012 and held a research faculty position at the Johns Hopkins University from 2012 to 2013. His research interests include scientific data management, data-intensive computing, spatial-temporal query processing, and large-scale machine learning. More specifically, his research is aimed at providing a large-scale, high-throughput support for computational scientific exploration applications, such as protein simulations and computational drug discovery.