A review of pedagogy related to information and communications technology | Synapse