# David A. Wagner

> American computer scientist

**Wikidata**: [Q93041](https://www.wikidata.org/wiki/Q93041)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/David_A._Wagner)  
**Source**: https://4ort.xyz/entity/david-a-wagner

## Summary
David A. Wagner is an American computer scientist known for his contributions to cryptography, programming languages, and secure systems. He is a professor at the University of California, Berkeley, where he has mentored numerous influential researchers in computer science.

## Biography
- Born: 1974
- Nationality: United States
- Education:
  - Bachelor of Arts in Mathematics, Princeton University (1995)
  - Master's degree in Computer Science, University of California, Berkeley (1999)
  - Doctorate in Computer Science, University of California, Berkeley (2000)
- Known for: Developing Joe-E, a subset of Java for secure programming, and advancing research in cryptography and secure systems.
- Employer(s): University of California, Berkeley
- Field(s): Cryptography, computer science, secure programming

## Contributions
David A. Wagner has made significant contributions to computer science, particularly in the areas of cryptography and secure programming. He developed Joe-E, a subset of Java designed to support programming according to the object-capability discipline, which was first introduced in 2004. Wagner's work on Joe-E has influenced the design of secure programming languages and systems. Additionally, he has mentored several notable researchers, including Robert Timothy Johnson, Naveen Sastry, Umesh Shankar, Ka-Ping Yee, Hao Chen, and Nicholas Carlini. His research has been published in various academic journals and conferences, and he has been recognized for his work in the field of computer science.

## FAQs
### Q: What is David A. Wagner known for?
A: David A. Wagner is known for his work in cryptography, secure programming, and the development of Joe-E, a subset of Java for secure programming.

### Q: Where did David A. Wagner earn his degrees?
A: Wagner earned his Bachelor of Arts in Mathematics from Princeton University in 1995, his Master's degree in Computer Science from the University of California, Berkeley in 1999, and his doctorate in Computer Science from the same institution in 2000.

### Q: Who are some of David A. Wagner's doctoral students?
A: Some of Wagner's doctoral students include Robert Timothy Johnson, Naveen Sastry, Umesh Shankar, Ka-Ping Yee, Hao Chen, and Nicholas Carlini.

### Q: What is Joe-E, and why is it significant?
A: Joe-E is a subset of Java designed to support programming according to the object-capability discipline. It is significant for its role in advancing secure programming languages and systems.

### Q: What is David A. Wagner's current employer?
A: David A. Wagner is a professor at the University of California, Berkeley.

## Why They Matter
David A. Wagner's work in cryptography and secure programming has had a significant impact on the field of computer science. His development of Joe-E has influenced the design of secure programming languages and systems, making it easier to write secure code. Wagner's mentorship of numerous influential researchers has also shaped the trajectory of computer science research. His contributions have helped advance the understanding and application of secure systems, making the internet and digital infrastructure more robust and secure.

## Notable For
- Developed Joe-E, a subset of Java for secure programming, in 2004.
- Mentored several influential researchers in computer science, including Robert Timothy Johnson, Naveen Sastry, Umesh Shankar, Ka-Ping Yee, Hao Chen, and Nicholas Carlini.
- Professor at the University of California, Berkeley, where he has made significant contributions to cryptography and secure systems.
- Recognized for his work in the field of computer science, including his research on secure programming and cryptography.

## Body
### Early Life and Education
David A. Wagner was born in 1974. He earned his Bachelor of Arts in Mathematics from Princeton University in 1995. He then pursued his Master's degree and doctorate in Computer Science at the University of California, Berkeley, completing his studies in 1999 and 2000, respectively.

### Career and Research
Wagner's career has been marked by significant contributions to the fields of cryptography and secure programming. He developed Joe-E, a subset of Java designed to support programming according to the object-capability discipline, which was first introduced in 2004. This work has been influential in the design of secure programming languages and systems.

### Mentorship and Influence
Wagner has mentored several notable researchers, including Robert Timothy Johnson, Naveen Sastry, Umesh Shankar, Ka-Ping Yee, Hao Chen, and Nicholas Carlini. His mentorship has had a profound impact on the field of computer science, shaping the research and development of secure systems.

### Professional Affiliations
Wagner is currently a professor at the University of California, Berkeley. His work has been recognized and published in various academic journals and conferences, solidifying his reputation as a leading figure in the field of computer science.

### Legacy and Impact
David A. Wagner's contributions to cryptography and secure programming have had a lasting impact on the field of computer science. His development of Joe-E and his mentorship of influential researchers have advanced the understanding and application of secure systems, making the internet and digital infrastructure more robust and secure.

```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "David A. Wagner",
  "jobTitle": "Professor",
  "worksFor": {"@type": "EducationalOrganization", "name": "University of California, Berkeley"},
  "nationality": {"@type": "Country", "name": "United States"},
  "birthDate": "1974",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Princeton University"},
    {"@type": "EducationalOrganization", "name": "University of California, Berkeley"}
  ],
  "knowsAbout": ["Cryptography", "Computer Science", "Secure Programming"],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q123456789",
    "https://en.wikipedia.org/wiki/David_A._Wagner"
  ],
  "description": "American computer scientist known for contributions to cryptography and secure programming, including the development of Joe-E."
}

## References

1. Mathematics Genealogy Project
2. Virtual International Authority File
3. Integrated Authority File
4. Freebase Data Dumps. 2013
5. IdRef