# Yannis Smaragdakis

> Greek computer scientist

**Wikidata**: [Q70886670](https://www.wikidata.org/wiki/Q70886670)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Yannis_Smaragdakis)  
**Source**: https://4ort.xyz/entity/yannis-smaragdakis

## Summary
Yannis Smaragdakis is a Greek computer scientist and professor at the National and Kapodistrian University of Athens, known for his research in programming languages and software engineering. He has held academic positions at several major universities and has mentored numerous doctoral students in computer science.

## Biography
- Born: March 31, 1972 in Athens, Greece
- Nationality: Greek
- Education: University of Crete, University of Texas at Austin
- Known for: Research in programming languages and software engineering
- Employer(s): National and Kapodistrian University of Athens (2010-present), University of Massachusetts Amherst (2008-2010), University of Oregon (2006-2008), Georgia Tech (2000-2006)
- Field(s): Computer science

## Contributions
Yannis Smaragdakis has made significant contributions to the field of programming languages and software engineering through his academic research and teaching. His work spans areas including program analysis, program synthesis, and software verification. He has published numerous papers on topics such as static analysis, dynamic analysis, and the development of tools for improving software reliability and performance. His research has contributed to advancing techniques for automated bug detection, program optimization, and the development of domain-specific languages. Through his academic positions, he has influenced the next generation of computer scientists, mentoring doctoral students who have gone on to make their own contributions to the field.

## FAQs
### Q: Where does Yannis Smaragdakis currently teach?
A: Yannis Smaragdakis has been a professor at the National and Kapodistrian University of Athens since 2010, where he conducts research and teaches computer science.

### Q: What is Yannis Smaragdakis's educational background?
A: He studied at the University of Crete and completed his graduate studies at the University of Texas at Austin, where his doctoral advisor was Don S. Batory.

### Q: What institutions has Yannis Smaragdakis worked at?
A: Before joining the University of Athens, he held positions at Georgia Tech (2000-2006), University of Oregon (2006-2008), and University of Massachusetts Amherst (2008-2010).

## Why They Matter
Yannis Smaragdakis represents the international nature of computer science research and education. As a Greek computer scientist who has studied and worked in both the United States and Greece, he bridges academic communities and brings diverse perspectives to his field. His sustained academic career across multiple prestigious institutions demonstrates the global mobility of computer science expertise. Through his teaching and research at the National and Kapodistrian University of Athens, he has helped establish strong computer science programs in Greece, contributing to the development of the European tech ecosystem. His mentorship of doctoral students, including Shan Shan Huang, shows his commitment to advancing the field through education and collaboration.

## Notable For
- Professor at the National and Kapodistrian University of Athens since 2010
- Former faculty member at three major US universities: Georgia Tech, University of Oregon, and UMass Amherst
- Doctoral student of renowned computer scientist Don S. Batory
- Mentor to multiple doctoral students in programming languages and software engineering
- Active researcher with publications in top computer science venues

## Body
### Academic Career
Yannis Smaragdakis began his academic career in the United States after completing his education. He earned his PhD from the University of Texas at Austin under the supervision of Don S. Batory, a prominent figure in software engineering and domain-specific languages. Following his doctoral studies, he joined the faculty at Georgia Tech in 2000, where he worked until 2006. He then moved to the University of Oregon, serving as faculty from 2006 to 2008, followed by a position at the University of Massachusetts Amherst from 2008 to 2010.

### Return to Greece
In 2010, Smaragdakis returned to his native Greece to take up a position at the National and Kapodistrian University of Athens. This move represented a significant contribution to Greek higher education, bringing international experience and expertise to one of Greece's oldest and most prestigious universities. The National and Kapodistrian University of Athens, founded in 1837, is the largest university in Greece and has played a crucial role in the country's intellectual development.

### Research Focus
Throughout his career, Smaragdakis has focused on programming languages and software engineering. His research interests include program analysis, program synthesis, static and dynamic analysis techniques, and the development of tools for improving software quality. His work contributes to the broader goals of making software more reliable, efficient, and easier to develop and maintain.

### Academic Lineage
Smaragdakis represents an important link in the academic genealogy of computer science. As a student of Don S. Batory, he carries forward a tradition of research in software engineering and programming languages. In turn, he has mentored his own doctoral students, including Shan Shan Huang who completed her PhD at Georgia Tech in 2009, continuing the academic tradition of knowledge transfer and mentorship.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Yannis Smaragdakis",
  "alternateName": "Ioannis Smaragdakis",
  "jobTitle": "Professor",
  "worksFor": {"@type": "Organization", "name": "National and Kapodistrian University of Athens"},
  "nationality": {"@type": "Country", "name": "Greece"},
  "birthDate": "1972-03-31",
  "birthPlace": "Athens, Greece",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "University of Crete"},
    {"@type": "EducationalOrganization", "name": "University of Texas at Austin"}
  ],
  "knowsAbout": ["Computer Science", "Programming Languages", "Software Engineering"],
  "sameAs": ["https://www.wikidata.org/wiki/Q12299807", "https://en.wikipedia.org/wiki/Yannis_Smaragdakis"],
  "description": "Greek computer scientist and professor at the National and Kapodistrian University of Athens"
}

## References

1. [Source](https://yanniss.github.io/)
2. Mathematics Genealogy Project
3. [Source](http://yanniss.github.io/cv.pdf)
4. Virtual International Authority File