Associate Professor Shriram Krishnamurthi, Brown University
Shriram Krishnamurthi is an Associate Professor of Computer Science at Brown University.
His research draws from programming languages, software engineering, computer-aided verification, and security. His recent work focuses on language support for interactive software, and on analyses for security policies.
He is a co-author of the Flapjax programming language, the DrScheme programming environment, the FASTLINK genetic linkage analysis package, the Margrave access control policy analysis package, the Continue conference paper server, and the book "How to Design Programs" (MIT Press, 2001).
He has more recently written the text "Programming Languages: Application and Interpretation". He also coordinates the decade-old and highly successful TeachScheme! high school computer science outreach program.
BooksHow to Design Programs
Programming Languages: Application and Interpretation