He received an interdisciplinary Ph.D. in psychology and computer science from Carnegie Mellon University under the supervision of Prof. Allen Newell and did post-doctoral work in cognitive neuroscience with Prof. Martha Farah at the University of Pennsylvania. His research interests include the neural development and organization of visuospatial cognition (especially reading), computational modeling, deduction, and unified theories of cognition.