Learning and Reasoning