the key ingredients are awareness of the learning intentions, knowing when a student is successful in attaining those intentions, having sufficient understanding of the student's understanding as he or she comes to the task, and knowing enough about the content to provide meaningful and challenging experiences in some sort of progressive development.

