Courses for Spring 2016:
I am a professor of computer science at Carleton College, where I teach Introduction to Computer Science, Data Stuctures, Programming Languages, Artificial Intelligence, Database Systems, Data Mining, and other occasional courses.
My research interests span across solving machine learning and data mining problems, collaborative human/computing systems, and computer science education. Being able to help solve important real-world problems by applying computing-based data analysis techniques is really rewarding. I have also maintained a long term interest in support vector machines, clustering, and text mining. Most recently, I have been working on an approach for helping students better understand the Git version control system.