Impact of ICT on learning and teaching | Synapse