As teachers, we all know that learning happens most effectively when students are engaged in an activity that allows them to receive frequent, formative feedback about their skill level, with suitably challenging and varied tasks that sustain their interest.