Mathematics Teaching Framework