IMPACT: Interweaving Mathematics Pedagogy and Content for Teaching