Abstract: To assist student learning, an educational goal of the student can be identified and validated by a teacher. Educational landmarks that need to be reached can be identified. Educational materials relating to the educational landmarks can be processed to identify language patterns, which can then be used to classify the student and teacher into stages of the learning process and guide the student and teacher through the stages of the learning process.