🤩 Discover new information from across the web

Jeffrey Ullman

American computer scientist

Top 10 Jeffrey Ullman related articles

Jeffrey D. Ullman
Born (1942-11-22) November 22, 1942 (age 78)
Alma materColumbia University
Princeton University
Known fordatabase theory, database systems, formal language theory
AwardsACM Fellow (1994)
Knuth Prize (2000)
IEEE John von Neumann Medal (2010)
Turing Award (2020)
Scientific career
InstitutionsStanford University
ThesisSynchronization Error Correcting Codes[1] (1966)
Doctoral advisorArthur Bernstein, Archie McKellar
Doctoral studentsSurajit Chaudhuri
Anna Karlin
Kevin Karplus
David Maier
Harry Mairson
Alberto O. Mendelzon
Jeffrey F. Naughton
Anand Rajaraman
Yehoshua Sagiv
Mihalis Yannakakis

Jeffrey David Ullman (born November 22, 1942)[2] 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 2020 Turing Award, generally recognized as the highest distinction in computer science.[3]

Jeffrey Ullman Intro articles: 1


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 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,[4] and became an Emeritus in 2003.[5]

In 1994 Ullman was inducted as a Fellow of the Association for Computing Machinery; in 2000 he was awarded the Knuth Prize.[4] 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."[6] Ullman, Hopcroft, and Alfred Aho were co-recipients of the 2017 C&C Prize awarded by NEC Corporation.[7]

Ullman's research interests include database theory, data integration, data mining, and education using online infrastructure. He is one of the founders of the field of database theory: many of his Ph.D. students became influential in the field as well. He was the Ph.D. advisor of Sergey Brin, one of the co-founders of Google, and served on Google's technical advisory board.[8][9] He is a founder of Gradiance Corporation, which provides homework grading support for college courses.[4] He teaches courses on Automata and Mining Massive Datasets on the Stanford Online learning platform.[10][11]

Ullman was elected as a member of the National Academy of Sciences in 2020.[12] He also sits on the advisory board of TheOpenCode Foundation.[13] On March 31, 2021, he and Aho were named recipients of 2020 Turing Award.[14]

Jeffrey Ullman Career articles: 22


Ullman used to claim in his personal page at Stanford to be against the Iranian government,[15] but it's also alleged that he has demonstrated anti-Iranian sentiments. In one case, he responded to an email from an Iranian student who had inquired about admission at Stanford with an off-topic political rant and went on to say that he would not help Iranian students even if he could:

And even if I were in a position to help, I will not help Iranian students until Iran recognizes and respects Israel as the land of the Jewish people. I know that you may not hold the same insane position as the mullahs that run your country, but it is a matter of principle. If Iranians want the benefits of Stanford and other institutions in the US, they have to respect the values we hold in the US, including freedom of religion and respect for human rights.

Following that the National Iranian American Council issued a formal complaint to Stanford University,[16] to which Stanford spokesperson, Lisa Lapin responded that Ullman was expressing his own personal views and not the views of the University, that "he has no involvement in admission, and [that] Stanford doesn't discriminate in their admission process"[17][18][19][20]

Jeffrey Ullman Controversies articles: 2



  1. ^ Jeffrey Ullman at the Mathematics Genealogy Project
  2. ^ Ullman, Jeffrey D. "Vita". Stanford University. Retrieved April 2, 2021.
  3. ^ ACM Turing Award Honors Innovators Who Shaped the Foundations of Programming Language Compilers and Algorithms. Retrieved March 31, 2021.
  4. ^ a b c "Prof. Jeffrey Ullman, Stanford University". ODBMS.org. Retrieved April 3, 2021.
  5. ^ Ullman, Jeffrey D. "Advising Students For Success | March 2009 | Communications of the ACM". cacm.acm.org. Retrieved April 3, 2021.
  6. ^ "IEEE John von Neumann Medal Recipients". IEEE. Archived from the original on November 24, 2010.
  7. ^ "2017 C&C Prize Ceremony". NEC C&C Foundation. Retrieved April 3, 2021.
  8. ^ Kahn, Jeremy (March 31, 2021). "Programming language pioneers win this year's Turing Award". Fortune. Retrieved April 3, 2021.
  9. ^ "Distinguished Lecturer Series" (PDF). Ben Gurion University of the Negev. 2009.
  10. ^ "Stanford - Automata". Stanford Online.
  11. ^ "Stanford - Mining Massive Datasets". Stanford Online.
  12. ^ "16 faculty members, 18 alumni elected to nation's historic academies". The Princetonian. Retrieved May 11, 2020.
  13. ^ "TheOpenCode Foundation Team Page". TheOpenCode Foundation. Retrieved December 15, 2020.
  14. ^ ACM Turing Award Honors Innovators Who Shaped the Foundations of Programming Language Compilers and Algorithms. Retrieved March 31, 2021.
  15. ^ "Answers to All Questions Iranian". stanford.edu. Archived from the original on 2012-08-06. Retrieved 2014-07-25.
  16. ^ Abdi, Jamal. "Ullman's email to an Iranian student" (PDF). Letter to John L. Hennessy.
  17. ^ Brendan O'Byrne. "Professor comes under fire for alleged anti-Iranian e-mail". Stanford Daily.
  18. ^ "Iranian-American Group Calls on Stanford to Censure Professor". The Chronicle of Higher Education.
  19. ^ "NIAC Calls out Anti-Iranian Stanford Professor". LobeLog. Archived from the original on 2014-07-27. Retrieved 2014-07-25.
  20. ^ "Stanford University President Responds Directly to PAAIA Over Retired Professor's Anti-Iranian Remarks - PAAIA". paaia.org. Archived from the original on 2014-08-09.
  21. ^ "Mining of massive datasets". worldcat.org. Retrieved April 3, 2021.
  22. ^ "Database systems : the complete book". worldcat.org. Retrieved April 1, 2021.
  23. ^ "Introduction to automata theory, languages, and computation". worldcat.org. Retrieved April 2, 2021.
  24. ^ "Foundations of computer science". worldcat.org. Retrieved April 1, 2021.
  25. ^ "Foundations of computer science : C Edition". worldcat.org. Retrieved April 1, 2021.
  26. ^ "Data structures and algorithms". worldcat.org. Retrieved April 1, 2021.
  27. ^ "The design and analysis of computer algorithms". worldcat.org. Retrieved April 1, 2021.
  28. ^ "Formal languages and their relation to automata". worldcat.org. Retrieved April 1, 2021.

External links