CS 565 User Modeling
Fall 2014
Professor Neil T. Heffernan

Follow this link for the schedule for the class

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, Thursday 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 saadjei@wpi.edu.

We have set up a piazza class purposely for discussions. You must enroll in this piazza class and pariticpate in the discussions. It is important to keep youself up-to-date with the discussions. Each student is required to comment on the assigned reading for the day, and pariticpate in the discussions on the discussion board in piazza.

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: Seth Adjei saadjei@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 Seth Adjei saadjei@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