He earned his B.S. at Carnegie Mellon, his Ph.D at Vanderbilt , and completed a post-doc at Stanford. He studies language comprehension, mathematical reasoning, and spatial problem solving using empirical and computational approaches. He has written extensively on the implications of neuroscience studies of these domains for education.