This presentation is about techniques to model students' changing knowledge state during the process of skill (knowledge) acquisition, also known as Knowledge Tracing. This model enables the system to maintain the estimate of the probability that the student has mastered the concepts. Based on these probability estimates, the system individualizes the learning path and provides assistance as necessary.