Role of Technology in Cognitive Learning