Brown CS Blog

Shriram Krishnamurthi Has Been Inducted Into The ACM SIGSOFT Software Engineering Academy

A headshot of Shriram
Click the links that follow for more news about Shriram Krishnamurthi and other recent accomplishments by our faculty.

The Association for Computing Machinery (ACM) Special Interest Group on Software Engineering (SIGSOFT) has recently named Brown CS faculty member Shriram Krishnamurthi to the ACM SIGSOFT Software Engineering Academy. One of software engineering’s highest honors, recognizing his foundational work in the field, this recognition follows Shriram’s 2019 SIGSOFT Influential Educator Award.

Guided by a research “vision,” as opposed to research area, Shriram incorporates human-factors ideas, cognitive science, and education research to improve how people can learn from abstractions in computing. Over the years, he has contributed to numerous software systems, with a current focus on Pyret, Forge, the SMoL Tutor, and the LTL Tutor. 

At Brown, Shriram takes great pleasure in teaching CSCI 0190 Accelerated Introduction to Computer Science and CSCI 1730 Programming Languages for more than two decades. Alongside improving the experience of learning in Brown CS courses through his research group Brown PLT, his commitment to computing education has been honored by Brown's Henry Merritt Wriston Fellowship for distinguished contribution to undergraduate education and the Philip J. Bray Award for Excellence in Teaching in the Physical Sciences.

Shriram’s extensive research and teaching also informs his keenness for the future of the discipline: “Software engineering is at the greatest inflection point in its history due to generative AI technologies. From a purely technological perspective, these developments are not only extremely exciting for software development, they also profoundly highlight the need for the entire spectrum of techniques that software engineering has developed over the decades. I'm excited to see how this progresses!”

A full list of ACM SIGSOFT Software Engineering Academy members is available here.

For more information, please click the link that follows to contact Brown CS Communications Manager Jesse C. Polhemus.