D. Ullman (born November 22, 1942) is a renowned computer scientist.
His textbooks on compilers (various editions are popularly known as
the Dragon Book), data structures, theory of computation, and
databases are regarded as standards in their fields.
Ullman received a Bachelor of Science degree in Engineering
Mathematics from Columbia University in 1963 and his Ph.D. in
Electrical Engineering from Princeton University in 1966. He then
worked for several years at Bell Labs. From 1969 to 1979 he was a
professor at Princeton. Since 1979 he has been a professor at Stanford
University, where he is currently the Stanford W. Ascherman Professor
of Computer Science (Emeritus). In 1995 he was inducted as a Fellow of
the Association for Computing Machinery and in 2000 he was awarded the
Ullman's research interests include database theory, database
integration, data mining, and education using the information
infrastructure. He was the Ph.D. advisor of Sergey Brin, one of the
co-founders of Google, and served on Google's technical advisory
board. He is currently the CEO of Gradiance.