Jeffrey David Ullman (born November 22, 1942) is an American computer scientist and the Stanford W. Ascherman Professor of Engineering, Emeritus, at Stanford University. His textbooks on compilers (various editions are popularly known as the dragon book), theory of computation (also known as the Cinderella book), data structures, and databases are regarded as standards in their fields. He and his long-time collaborator Alfred Aho are the recipients of the 2020 Turing Award, generally recognized as the highest distinction in computer science.(Jeffrey Ullman 2023)
About his career, awards, publications, etc which I think is important.
Ullman received a Bachelor of Science degree in engineering mathematics from Columbia University in 1963 and his PhD in electrical engineering from Princeton University in 1966. He then worked for three years at Bell Labs. In 1969, he returned to Princeton as an associate professor, and was promoted to full professor in 1974. Ullman moved to Stanford University in 1979, and served as the department chair from 1990 to 1994. He was named the Stanford W. Ascherman Professor of Computer Science in 1994,(Prof. Jeffrey Ullman, Stanford University) and became an Emeritus in 2003.(Ullman, 2009) Ullman was elected as a member of the National Academy of Sciences in 2020.(Shen, 2020)
In 2000 he was awarded the Knuth Prize.(Prof. Jeffrey Ullman, Stanford University) Ullman is the co-recipient (with John Hopcroft) of the 2010 IEEE John von Neumann Medal "For laying the foundations for the fields of automata and language theory and many seminal contributions to theoretical computer science."(IEEE awards 2023) Ullman, Hopcroft, and Alfred Aho were co-recipients of the 2017 C&C Prize awarded by NEC Corporation.(The NEC C&C Foundation 2017) On March 31, 2021, he and Aho were named recipients of 2020 Turing Award.
J. Computer Languages, 1974--1981;
J. Computer and System Sciences, 1974-- 2012
Theoretical Computer Science, 1974-- 2012
SIAM J. Computing, 1975--1990;
J. ACM, 1977--1984;
J. Parallel and Distributed Computing, 1984--1990;
J. Logic Programming, 1986--2001.
Mining of massive datasets (with Jure Leskovec and Anand Rajaraman), Prentice-Hall, Second edition 2014. ISBN 978-1-1070-7723-2(Leskovec et al., 2022)
Database Systems: The Complete Book (with H. Garcia-Molina and J. Widom), Prentice-Hall, Englewood Cliffs, NJ, 2002. ISBN 978-0-1303-1995-1(Garcia-Molina et al., 2014)
Introduction to Automata Theory, Languages, and Computation, (with J. E. Hopcroft and R. Motwani), Addison-Wesley, Reading MA, 1969, 1979 (ISBN 978-0-2010-2988-8),(Hopcroft et al., 2022).
etc.