" Present new material in small steps with sufficient practice after each step. Ask a large number of questions and check the responses of all students. Provide models. Guide student practice. Check for student understanding. Obtain a high success rate. Provide scaffolds for difficult tasks. Require and monitor independent practice. "
― John Mighton , All Things Being Equal: Why Math Is the Key to a Better World