The title of this talk is “Representation, Reasoning, Learning”.  These are three of the cornerstones of artificial intelligence, and are critical components in the design of an intelligent agent.  Our natural tendency to form communities has often resulted in treating these tasks as separate endeavors.  One of my goals in this talk is to show that we have much to gain from viewing them as three parts of a single endeavor, and to provide one framework in which they all fit together.