Shriram Krishnamurthi is a computer scientist, currently a professor of
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
at
Brown University
Brown University is a Private university, private Ivy League research university in Providence, Rhode Island, United States. It is the List of colonial colleges, seventh-oldest institution of higher education in the US, founded in 1764 as the ' ...
and a member of the core development group for the
Racket programming languages, responsible for creation of software packages including the Debugger, the FrTime package, and the networking
library
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
. Since 2006, Krishnamurthi has been a leading contributor to the
Bootstrap curriculum, a project to integrate computer science education into grades 6–12.
Krishnamurthi received his
Ph.D. at
Rice University
William Marsh Rice University, commonly referred to as Rice University, is a Private university, private research university in Houston, Houston, Texas, United States. Established in 1912, the university spans 300 acres.
Rice University comp ...
in 2000, under the direction of
Matthias Felleisen
Matthias Felleisen is a German-American computer science professor and author. He grew up in Germany and immigrated to the US in his twenties. He received his PhD from Indiana University Bloomington under the direction of Daniel P. Friedman.
...
. His dissertation is on linguistic reuse and
macro systems in the presence of first-class modules. Starting from this topic, Krishnamurthi has moved into
software engineering
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
and is working on topics such as
access control
In physical security and information security, access control (AC) is the action of deciding whether a subject should be granted or denied access to an object (for example, a place or a resource). The act of ''accessing'' may mean consuming ...
, modularization of
verification, web-based interactive programming, and more. His most recent effort is a time-oriented
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
, named
Flapjax, in support of asynchronous web programming. Krishnamurthi also authored a textbook on programming language design.
Krishnamurthi has won several awards. In 2012, he became the inaugural winner of the
SIGPLAN Robin Milner Young Researcher Award, given by the
Association for Computing Machinery
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
's (ACM) Special Interest Group on Programming Languages (
SIGPLAN
SIGPLAN is the Association for Computing Machinery's Special Interest Group (SIG) on programming languages. This SIG explores programming language concepts and tools, focusing on design, implementation, practice, and theory. Its members are progra ...
) to a researcher whose research career began within 20 years of the nomination date. The award citation describes Krishnamurthi as "a prolific researcher who brings programming language theory to bear in many other disciplines, thus exposing its foundational value". He also won the SIGSOFT Influential Educator Award.
References
External links
*
{{DEFAULTSORT:Krishnamurthi, Shriram
Living people
Year of birth missing (living people)
Programming language researchers
Lisp (programming language) people
Ohio Wesleyan University alumni
Rice University alumni
Brown University faculty