His research fields are data mining, information extraction and user behavior modeling. He teaches the Data Science course, which covers the methodology and technology in data-driven approaches for classification, clustering, association mining, and pattern discovery.