How Does Cognitive Psychology Explain Learning