To overcome the problems existing in the methodology of Object Oriented Analysis and Design (OOAD) teaching, this paper points out a model of an Intelligent Tutoring System (ITS). ITS, has reformed education by paying individual attention towards each student. Constraint-based tutor model is an advanced and successful approach towards adaptive learning environments. It overcomes many problems t...