Digital Pedagogy with Evolving Technologies