He received bachelors degrees in Computer Science and Cognitive Science at Carnegie Mellon University, and a PhD in Cognitive Psychology from Indiana University. He was a postdoctoral fellow in the Department of Psychology at Stanford University before joining the University of Chicago in 2016.