He studied mathematics and computer science at Stanford University, specializing in user interface design and artificial intelligence, with Douglas Lenat as graduate advisor.
At Stanford University, he pursued studies in mathematics and computer science, with a concentration on user interface design and artificial intelligence, advised by Douglas Lenat during his graduate work.