Teacher professional development is usually directed and governed by three agents: politics, pedagogy and ..."> Teacher professional development is usually directed and governed by three agents: politics, pedagogy and ..."/>