Examining the impact of teachers knowledge on the integration of dynamic mathematics software into constructivist pedagogy | Synapse