Role of Technology in Enhancing Learning and Teaching