# Jeffrey David Ullman

> American computer scientist (born 1942)

**Wikidata**: [Q92794](https://www.wikidata.org/wiki/Q92794)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Jeffrey_Ullman)  
**Source**: https://4ort.xyz/entity/jeffrey-david-ullman

## Summary
Jeffrey David Ullman is an American computer scientist, university teacher, and academic, born in 1942. He is known for his significant contributions to computer science, particularly in areas like database theory, compilers, and algorithms. Ullman is a recipient of numerous prestigious awards, including the Turing Award in 2020.

## Biography
*   Born: 1942-11-22, New York City
*   Nationality: United States
*   Education: Princeton University, Columbia University, Fu Foundation School of Engineering and Applied Science
*   Known for: Contributions to computer science, including database theory, compilers, and algorithms.
*   Employer(s): Stanford University
*   Field(s): computer science, informatics

## Contributions
Jeffrey David Ullman has made profound and lasting contributions to the field of computer science through his extensive work and publications. His academic career at Stanford University has seen him educate and advise numerous doctoral students who went on to become notable computer scientists themselves, including Anna Karlin, Ravi Sethi, and David Maier. He is a prolific author, and his textbooks on compilers, database systems, and algorithms are widely recognized and widely used in computer science education globally.

Ullman's impact is further highlighted by the numerous prestigious awards he has received. In 1988, he was awarded a Guggenheim Fellowship, recognizing his distinguished scholarship. He received the Knuth Prize in 2000 for his foundational contributions to the theoretical aspects of computer science. His work was further honored with the SIGMOD Edgar F. Codd Innovations Award in 2006, acknowledging his innovative and significant contributions to database systems. In 2010, he was awarded the IEEE John von Neumann Medal. He was made an ACM Fellow in 1995 and an honorary doctor of Paris Dauphine University in 1992. Most notably, in 2020, he received the Turing Award, one of the highest honors in computer science, for fundamental algorithms and theory underpinning programming language implementation and database systems. These accolades underscore his foundational influence on both the theoretical and practical aspects of computing.

## FAQs
### Q: When and where was Jeffrey David Ullman born?
A: Jeffrey David Ullman was born on November 22, 1942, in New York City.

### Q: What is Jeffrey David Ullman's primary occupation?
A: Jeffrey David Ullman is primarily a computer scientist, university teacher, and academic. He is affiliated with Stanford University.

### Q: What notable awards has Jeffrey David Ullman received?
A: Jeffrey David Ullman has received several significant awards, including the Guggenheim Fellowship (1988), Knuth Prize (2000), IEEE John von Neumann Medal (2010), SIGMOD Edgar F. Codd Innovations Award (2006), and the Turing Award (2020). He is also an ACM Fellow.

### Q: Which universities did Jeffrey David Ullman attend?
A: Jeffrey David Ullman was educated at Princeton University, Columbia University, and the Fu Foundation School of Engineering and Applied Science.

### Q: What are Jeffrey David Ullman's main fields of work?
A: Jeffrey David Ullman's main fields of work are computer science and informatics.

## Why They Matter
Jeffrey David Ullman matters immensely to the field of computer science due to his foundational contributions that have shaped multiple core areas, including compilers, database theory, and algorithms. His rigorous theoretical work has not only advanced academic understanding but has also had a practical impact on how programming languages are implemented and how data is managed and retrieved in real-world systems. As a distinguished university teacher and academic at Stanford University, he has played a crucial role in educating and mentoring generations of computer scientists. His extensive list of doctoral students, many of whom became prominent figures in the field, demonstrates his profound influence as an educator and researcher.

The numerous prestigious awards he has received, culminating in the Turing Award in 2020, signify the enduring importance and recognition of his research and its impact. His widely adopted textbooks are considered classics and have served as essential resources for students and professionals worldwide, standardizing knowledge and fostering innovation across the discipline. Without Ullman's intellectual leadership and pedagogical efforts, the development of modern computing systems and the education of computer scientists would be significantly different. His legacy is deeply embedded in the fundamental principles and practices of computer science that are widely applied today.

## Notable For
*   Recipient of the Turing Award in 2020 for fundamental algorithms and theory underpinning programming language implementation and database systems.
*   Awarded the Knuth Prize in 2000 for foundational contributions to theoretical computer science.
*   Recipient of the IEEE John von Neumann Medal in 2010.
*   Long-standing academic career at Stanford University, holding the Stanford W. Ascherman, MD Professorship in the School of Engineering.
*   Mentor to numerous doctoral students who became prominent computer scientists.

## Body

### Personal Details
*   **Full Name:** Jeffrey David Ullman
*   **Aliases:** Jeffrey D. Ullman, Jeffrey Ullman, Jeff Ullman, Jeffrey D Ullman
*   **Birth Date:** 1942-11-22
*   **Birth Place:** New York City
*   **Nationality:** United States
*   **Sex or Gender:** Male
*   **Erdos Number:** 2

### Education
*   **Institutions:** Princeton University, Columbia University, Fu Foundation School of Engineering and Applied Science
*   **Doctoral Advisors:** Arthur Jay Bernstein, Archie Charles McKellar

### Career
*   **Primary Occupations:** Computer scientist, university teacher, academic
*   **Employer:** Stanford University
*   **Affiliation:** Stanford University Computer Science Department
*   **Work Location:** Stanford
*   **Professorship:** Stanford W. Ascherman, MD Professorship in the School of Engineering
*   **Fields of Work:** Computer science, informatics

### Memberships and Fellowships
*   American Academy of Arts and Sciences (Fellow)
*   National Academy of Engineering (Member, 1989)
*   Association for Computing Machinery (ACM Fellow, 1995)
*   National Academy of Sciences (Member, 2020)

### Awards and Honors
*   Guggenheim Fellowship (1988)
*   Honorary doctor of Paris Dauphine University (1992)
*   ACM Fellow (1995)
*   Knuth Prize (2000)
*   SIGMOD Edgar F. Codd Innovations Award (2006)
*   IEEE John von Neumann Medal (2010)
*   Turing Award (2020)

### Doctoral Students
Jeffrey David Ullman has advised the following doctoral students:
*   Anna Karlin
*   Ravi Sethi
*   Matthew S. Hecht
*   David Maier
*   Jeffrey Naughton
*   Alan Richard Siegel
*   Harry Mairson
*   Alan John Demers
*   Henry Korth
*   Dan Hirschberg

### Online Presence
*   **Website:** http://infolab.stanford.edu/~ullman/, https://profiles.stanford.edu/jeffrey-ullman
*   **Wikipedia Title:** Jeffrey Ullman

```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Jeffrey David Ullman",
  "jobTitle": "Computer Scientist",
  "worksFor": {"@type": "Organization", "name": "Stanford University"},
  "nationality": {"@type": "Country", "name": "United States"},
  "birthDate": "1942-11-22",
  "birthPlace": "New York City, United States",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Princeton University"},
    {"@type": "EducationalOrganization", "name": "Columbia University"},
    {"@type": "EducationalOrganization", "name": "Fu Foundation School of Engineering and Applied Science"}
  ],
  "knowsAbout": ["Computer Science", "Informatics"],
  "sameAs": [
    "http://infolab.stanford.edu/~ullman/",
    "https://profiles.stanford.edu/jeffrey-ullman",
    "https://en.wikipedia.org/wiki/Jeffrey_Ullman"
  ],
  "description": "Jeffrey David Ullman is an American computer scientist, university teacher, and academic, known for his significant contributions to computer science and recipient of the Turing Award in 2020."
}

## References

1. BnF authorities
2. [Source](https://profiles.stanford.edu/jeffrey-ullman)
3. [Source](https://www.ieee.org/about/awards/bios/vonneumann-recipients.html#2019%20-%20Eva%20Tardos)
4. [Source](https://awards.acm.org/fellows/award-recipients)
5. [Source](https://awards.acm.org/award_winners/ullman_1054360)
6. [Source](https://www.nytimes.com/2021/03/31/technology/turing-award-aho-ullman.html)
7. [Source](https://www.lamsade.dauphine.fr/fr/personnes/docteurs-honoris-causa.html)
8. Mathematics Genealogy Project
9. [Source](https://www.universidadcatolica.edu.py/13-edicion-de-alberto-mendelzon-international-workshop-en-paraguay/)
10. International Standard Name Identifier
11. Virtual International Authority File
12. CiNii Research
13. SNAC
14. Freebase Data Dumps. 2013
15. Quora
16. LIBRIS. 2018