Mathematically Coherent Curriculum