The curriculum is developed on the basis of best practices and research-based learning. The instructors incorporate in their daily teaching various problem solving strategies such as drawings, bar models, diagrams, technology and math talks to facilitate students' reasoning and understanding of mathematical ideas.