He received his PhD in Computer Sciences from University of Wisconsin–Madison and his undergraduate degrees from Michigan State University. His research interests are in machine learning and data mining, and he has been involved with the EDAM project in applying these ideas to atmospheric data analysis. He has also recently been involved with the GroupLens group at the University of Minnesota in studying social-computing systems, particularly Wikipedia.