Associate Faculty Director, Software Security, Executive Master in Cybersecurity
Professor, Computer Science, Brown University

Shriram Krishnamurthi is a Professor of Computer Science at Brown University. In the space of cybersecurity, he has two foci: Web security, especially through the medium of programming languages; and usability aspects of security, with an emphasis on mobile and social aspects.

Professor Krishnamurthi won ACM SIGPLAN’s Robin Milner Young Researcher Award, and Brown’s Henry Merritt Wriston Fellowship for distinguished contribution to undergraduate education. He has authored twelve papers recognized for honors by program committees, and given over forty keynote and invited talks.

With collaborators and students, Professor Krishnamurthi has created several influential systems: DrRacket (programming environment), Margrave (security policy analyzer), FrTime and Flapjax (reactive programming languages), Lambda-JS and TeJaS (semantics and types for JavaScript), and Flowlog (software-defined networking programming language and verifier).

He is an author or co-author of three books: How to Design Programs, Programming Languages: Application and Interpretation, and Programming and Programming Languages. He also jointly runs Bootstrap, a national-scale middle-school math-and-computing outreach program.


No entries were found.

Showing 0 results