CS 565 User Modeling
Spring 2018
Professor Neil T. Heffernan

Here is this year's schedule
The old class site is  here : And a link to the old reading is here 

YouTube Video


User modeling is a cross-disciplinary research field that attempts to construct models of human behavior within a specific computer environment. Contrary to traditional artificial intelligence research, the goal is not to imitate human behavior as such, but to make the machine able to understand the expectations, goals, knowledge, information needs, and desires of a user in terms of a specific computing environment. The computer representation of this information about a user is called a user model, and systems that construct and utilize such models are called user modeling systems.

In this class, students will read seminal papers in the user modeling literature, as well as complete a course project that apply user modeling techniques.


Monday, Wed 4:00pm - 5:20 pm
Olin Hal 218


This class requires a google account as we will use google docs for handing in all assignments.  Please send your google account information to abotelho@wpi.edu.

Please check your email at least once a day for updates.

Professor Neil T. Heffernan
td@wpi.edu is someone you can email to make an appointment with me.
OfficeFuller Labs 237
Phone Number: (508) 831 - 5569

Assistant Instructor: Anthony Botelho abotelho@wpi.edu

I check email once a day. So don't expect an instantaneous response before a program.   All email that goes to me should probably also go to Anthony Botelho abotelho@wpi.edu

You can talk about programming assignments together, but not share code.  This should be crystal clear.  If in doubt, ask me.

Your final grade will reflect your own work and achievements during the course. Any type of cheating will be penalized with an F grade for the course and will be reported to the WPI Judicial Board in accordance with the Academic Honesty Policy.

20% Class Write up on discussion board
20% Quizzes in class
20% Final Exam on the papers
40% The Projects

You can not pass the class if you can not pass the quizzes and final, so please do the readings.  

Subpages (2): Dataset Softwares