A look at how Information Communications Technology is used to enhance Learning and Teaching