Digital technologies in education: Challenges and opportunities for teaching and learning | Synapse