Learning To Teach Mathematics With Reasoning And Sense Making