Computational models of cognition, integrating logic and probability. Concepts, categorization, and intuitive theories. Causal learning and reasoning. Social cognition: reasoning about others' goals, beliefs, and actions. Cognitive development, especially the acquisition of abstract knowledge. Natural language semantics and pragmatics. Probabilistic programming languages.