Professor at the Department of Computer Science & Engineering, University of Minnesota, Twin Cities (Minneapolis and Saint Paul)
Research interests focus on data mining, recommender systems, learning analytics, high-performance computing, and chemical informatics
Occasionally works on problems in health informatics, information retrieval, bioinformatics, and scientific computing
Research emphasizes developing novel algorithms for important existing or emerging problems and building practical software tools implementing these algorithms
Strives for algorithms that are practical, efficient, effective, and scalable—views his work as 'algorithm engineering'