Learning and Thought Processes