# Srinivasan Iyer

> PhD, University of Washington, Computer Science & Engineering, 2019

**Wikidata**: [Q113667794](https://www.wikidata.org/wiki/Q113667794)  
**Source**: https://4ort.xyz/entity/srinivasan-iyer

## Summary
Srinivasan Iyer is a computer scientist and researcher specializing in natural language processing and computer engineering. He completed his Doctorate (PhD) at the University of Washington in 2019, where he was advised by Luke Zettlemoyer and Alvin Cheung. He is best known for his doctoral research focused on mapping natural language to general-purpose source code.

## Biography
- **Born:** 1988
- **Education:** PhD in Computer Science & Engineering, University of Washington (2019)
- **Known for:** Research on mapping natural language to source code
- **Field(s):** Computer Science, Computer Engineering, Natural Language Processing
- **Advisors:** Luke Zettlemoyer, Alvin Cheung

## Contributions
Srinivasan Iyer's primary documented contribution to the field of computer science is his doctoral thesis titled *"Learning to Map Natural Language to General Purpose Source Code,"* completed in 2019 at the University of Washington. This work addresses the intersection of natural language processing (NLP) and software engineering, aiming to develop systems that can interpret human language and translate it into functional, general-purpose code.

His research was conducted under the mentorship of Luke Zettlemoyer, a noted computational linguist and professor specializing in NLP, and Alvin Cheung, a professor specializing in computer science and engineering. Iyer's work contributes to the broader effort of automating software development and improving human-computer interaction by enabling machines to understand programming instructions delivered in natural language. His academic output is tracked under the Google Scholar Author ID `jNjde2wAAAAJ`.

## FAQs

### Q: What is Srinivasan Iyer's educational background?
A: Srinivasan Iyer holds a Doctorate (PhD) in Computer Science & Engineering, which he obtained from the University of Washington in 2019.

### Q: What was the topic of Srinivasan Iyer's PhD thesis?
A: His thesis was titled *"Learning to Map Natural Language to General Purpose Source Code,"* focusing on the application of machine learning to software generation.

### Q: Who were Srinivasan Iyer's doctoral advisors?
A: His doctoral advisors were Luke Zettlemoyer and Alvin Cheung.

## Why They Matter
Srinivasan Iyer represents a generation of researchers bridging the gap between human language and computer programming. His work is significant because it addresses a fundamental challenge in computer science: lowering the barrier to entry for software development and increasing programmer productivity through automation. By focusing on "general purpose source code" rather than domain-specific languages, his research aims for broad applicability across the software industry.

Under the tutelage of established leaders like Luke Zettlemoyer (a leading figure in natural language processing) and Alvin Cheung (an expert in computer systems), Iyer's research contributes to the foundational technologies that power modern code generation tools and AI assistants. His successful completion of a PhD at a major research institution like the University of Washington marks him as a contributor to the academic and practical advancement of intelligent software systems.

## Notable For
- Earning a PhD in Computer Science & Engineering from the University of Washington (2019).
- Authoring the thesis *"Learning to Map Natural Language to General Purpose Source Code."*
- Conducting research under dual advisors Luke Zettlemoyer and Alvin Cheung.
- Holding a Google Scholar profile (ID: `jNjde2wAAAAJ`) tracking his academic citations.
- Being recognized as a distinct entity from Srinivas Narayan Iyer in knowledge graphs.

## Body

### Academic Background
Srinivasan Iyer was born in 1988. He pursued higher education in the United States, culminating in his enrollment at the University of Washington. In 2019, he successfully earned his PhD in the Department of Computer Science & Engineering.

### Research and Thesis
His academic work culminated in a thesis titled *"Learning to Map Natural Language to General Purpose Source Code."* This research likely involved deep learning techniques, semantic parsing, and program synthesis. By working with **Luke Zettlemoyer**, an expert in natural language processing, and **Alvin Cheung**, an expert in computer systems, Iyer's work sat at the intersection of understanding human intent and executing it through robust system code.

### Professional Identity
He is classified as a computer scientist. He maintains an active digital academic footprint, including a GitHub profile under the username `sriniiyer` and a Twitter handle `@sriniiyer88`, which he established in 2012. His academic lineage and thesis topic place him within the specialized field of AI-driven software engineering.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Srinivasan Iyer",
  "jobTitle": "Computer Scientist",
  "birthDate": "1988",
  "alumniOf": {
    "@type": "EducationalOrganization",
    "name": "University of Washington"
  },
  "knowsAbout": [
    "Computer Science",
    "Computer Engineering",
    "Natural Language Processing",
    "Source Code Generation"
  ],
  "description": "Computer scientist and PhD graduate from the University of Washington known for his thesis on mapping natural language to source code.",
  "sameAs": [
    "https://scholar.google.com/citations?user=jNjde2wAAAAJ",
    "https://github.com/sriniiyer"
  ]
}

## References

1. WorldCat