Cognitive Psychology and Its Implications