Among these principles, in addition to ensuring an appropriate
teacher knowledge base, are the importance of building on students’ thinking, facilitating
mathematical communication, encouraging the development of mathematical language,
employing worthwhile mathematical tasks, making appropriate mathematical connections,
assessing formatively and selecting appropriate tools and representations.