Cognitive tutor

A cognitive tutor is an intelligent tutoring system which develops a cognitive model of a student as he or she interacts with the program, providing problems and individualized instruction based on this model.

Cognitive Tutor is also the name of a product produced by Carnegie Learning.