Abstract
A cognitive tutor is an intelligent tutoring system which which creates a cognitive model of a student as he or she interacts with the program. This provides problems and individual instruction based on this model. This presentation entails the explanation, history, purpose, and positive aspects of cognitive tutors.