Unlocking Learning and Teaching with ICT: Identifying and Overcoming Barriers