Cognitive Psychology and its Implications