Follow-up lessons: These can take from 10 to 15 minutes per day
Students are assigned to write up a few problems and submit them along with their written out answers where they explain why they have selected particular algorithms to solve their problems and work through the algorithms they need for a correct solution. The teacher selects one problem for the entire class to work through. After students have time to solve the problems and go through the same explanations as the student who wrote the problem. Finally, The student who wrote the problem has the opportunity to lead the class discussion on the problem and the solution.
The class does one or more of these a day until each student has the chance to have at least one of their problems worked through by the class.