Until recently, he was Assistant Professor of Computer Science and Psychology at Vanderbilt University. He received his Ph.D. in Cognitive Science and Computer Science from the University of California, San Diego, and did postdoctoral work at the Center for the Neural Basis of Cognition, a joint project of Carnegie Mellon University and the University of Pittsburgh. His research