Question: what are the principles of effective teaching?
Answer: Develop mastery learning. ...  Don't dismiss knowledge as 'lower order' ...  Expect excellence from all. ...  Guide learning. ...  Ensure that students have to think hard. ...  Put deliberate practice into lessons. ...  Test to improve learning. ...  Use questioning frequently and rigorously.