Better teaching: Direct instruction

Ten principles for great explicit teaching Link Blogpost from
When should we provide guidance to students? Link Blogpost from Greg Ashman
Hard fun    
Origin of the term “hard fun” Link  Seymour Papert coined the phrase “hard fun” to describe learning activities that absorb and challenge students, because they have rigor, relevance and stretch