- Computer Science
- Artificial Intelligence
- Computer Architecture
- Data Management
- Distributed and Fault-Tolerant Computing
- Knowledge Discovery and Data Mining
- Operating Systems
- Services Computing
I currently work on big data and distributed computing systems. Specifically, I am interested in accelerating machine learning using scale-out (e.g., Spark) and scale-up (e.g., GPU) approaches. I also work on NoSQL and services computing.
My work and code have been incorporated into IBM patent portfolio and software products such as BigInsights and Cognos. I am an adjunct professor at Department of Automation, Tsinghua University, China, and an associate editor of IEEE Transactions on Automation Science and Engineering.
Invited talk at Tsinghua University and BUPT. Services computing: status, reflection and suggestions. Beijing, China, May 2015. (ppt in Chinese)
From 2008 to 2010 I worked at Computation Institute, University of Chicago and Argonne National Laboratory, on caGrid Workflow Toolkit, a web-service-based scientific workflow platform for cancer Biomedical Informatics Grid (caBIG), funded by US National Cancer Institute. This system has been adopted by many major US bioinformatics projects.