The technological pedagogical content knowledge framework
Learning about problem based learning : Student teachers integrating technology , pedagogy and content knowledge