Teaching and learning in the 21st century: towards a convergence between technology and pedagogy