# Shriram Krishnamurthi

> computer scientist

**Wikidata**: [Q7504182](https://www.wikidata.org/wiki/Q7504182)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Shriram_Krishnamurthi)  
**Source**: https://4ort.xyz/entity/shriram-krishnamurthi

## Summary
Shriram Krishnamurthi is an Indian computer scientist and university teacher who has made significant contributions to programming languages and software engineering. He is currently employed at Brown University and received the Robin Milner Young Researcher Award in 2012 for his work in the field.

## Biography
- Born: 2000 in Bengaluru
- Nationality: India
- Education: Rice University, Ohio Wesleyan University
- Known for: Contributions to programming languages and software engineering
- Employer(s): Brown University
- Field(s): Computer science

## Contributions
Shriram Krishnamurthi has made substantial contributions to programming languages and software engineering throughout his career. His research focuses on making programming more accessible and reliable, particularly through the development of novel language designs and educational approaches. He has authored numerous influential papers and has been involved in creating programming languages and tools that improve software development practices. His work has had a significant impact on both the theoretical foundations of programming languages and their practical application in industry and education. Krishnamurthi's research has helped shape how programming is taught and practiced, making complex concepts more approachable for students and professionals alike.

## FAQs
### Q: What is Shriram Krishnamurthi's primary area of research?
A: Shriram Krishnamurthi primarily works in programming languages and software engineering, focusing on making programming more accessible and reliable through novel language designs and educational approaches.

### Q: Where does Shriram Krishnamurthi currently work?
A: He is currently employed at Brown University as a computer scientist and university teacher.

### Q: What major award has Shriram Krishnamurthi received?
A: He received the Robin Milner Young Researcher Award in 2012, recognizing his significant contributions to programming languages and formal methods.

### Q: Who was Shriram Krishnamurthi's doctoral advisor?
A: His doctoral advisor was Matthias Felleisen, a prominent computer scientist known for his work in programming languages and software engineering.

## Why They Matter
Shriram Krishnamurthi has had a lasting impact on the field of computer science through his innovative approaches to programming language design and education. His work has made programming more accessible to students and professionals alike, helping to shape how programming is taught and practiced in academic institutions and industry. By developing novel language designs and educational tools, Krishnamurthi has influenced a generation of programmers and researchers. His research bridges the gap between theoretical computer science and practical software development, resulting in tools and methodologies that improve software reliability and productivity. The students he has mentored, including several who have gone on to make their own significant contributions to the field, further extend his influence in the computer science community.

## Notable For
- Received the Robin Milner Young Researcher Award in 2012 for contributions to programming languages and formal methods
- Served as doctoral advisor to several notable computer scientists including John Adam Jay McCarthy, Gregory H. Cooper, Arjun Guha, Joe Gibbs Politz, and Justin Pombrio
- Made significant contributions to programming language design and educational approaches in computer science
- Currently employed at Brown University as a computer scientist and university teacher
- Developed influential programming languages and tools that improve software development practices

## Body
### Early Life and Education
Shriram Krishnamurthi was born in 2000 in Bengaluru, India. He pursued his education at Rice University and Ohio Wesleyan University, building a foundation for his future career in computer science.

### Academic Career
Krishnamurthi is currently employed at Brown University, where he works as both a computer scientist and university teacher. His research focuses on programming languages and software engineering, with an emphasis on making programming more accessible and reliable.

### Research Contributions
His research has resulted in numerous influential papers and practical tools that have improved software development practices. Krishnamurthi has been involved in creating programming languages and educational approaches that help students and professionals better understand and implement complex software systems.

### Mentoring and Influence
As a doctoral advisor, Krishnamurthi has mentored several notable computer scientists who have gone on to make their own significant contributions to the field. His students include John Adam Jay McCarthy, Gregory H. Cooper, Arjun Guha, Joe Gibbs Politz, and Justin Pombrio.

### Recognition
In 2012, Krishnamurthi received the prestigious Robin Milner Young Researcher Award, recognizing his significant contributions to programming languages and formal methods. This award highlights the impact of his work on the theoretical foundations and practical applications of programming.

### Online Presence
Krishnamurthi maintains an active online presence through various platforms, including his website (https://cs.brown.edu/~sk/), Facebook (sriramk.krishnamorthy), Bluesky (shririam.bsky.social), and Mastodon (shriramk@mastodon.social). He is also indexed in academic databases such as Google Scholar (Cxwj5hEAAAAJ) and DBLP (k/SKrishnamurthi).

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Shriram Krishnamurthi",
  "jobTitle": "Computer Scientist, University Teacher",
  "worksFor": {"@type": "Organization", "name": "Brown University"},
  "nationality": {"@type": "Country", "name": "India"},
  "birthDate": "2000",
  "birthPlace": "Bengaluru, India",
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "Rice University"},
    {"@type": "EducationalOrganization", "name": "Ohio Wesleyan University"}
  ],
  "knowsAbout": ["Computer Science", "Programming Languages", "Software Engineering"],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q54919",
    "https://en.wikipedia.org/wiki/Shriram_Krishnamurthi"
  ],
  "description": "Indian computer scientist and university teacher at Brown University known for contributions to programming languages and software engineering."
}

## References

1. [Source](http://cs.brown.edu/~sk/Personal/)
2. [Source](https://vivo.brown.edu/display/sk#Background)
3. [Source](https://cs.brown.edu/~sk/)
4. Mathematics Genealogy Project
5. International Standard Name Identifier
6. Virtual International Authority File
7. CiNii Research