His research focuses on the interface of cognitive science and machine learning: using the tools of machine learning to better understand complex human cognition, and developing novel machine learning algorithms based on human cognitive capacities. His research has centered on causal learning and reasoning, category development and application, and decision-making.