The Difficulty Factors Approach to the Design of Lessons in Intelligent Tutor Curricula | Synapse