Shriram Krishnamurthi: Home Page
I'm unreasonably fascinated by, delighted by, and excited about computer science and education (as well as cycling, cricket, and a few other things) and the general human experience. I do not have a research area so much as a research vision: Since 2016 [manifesto], my work has been incorporating human-factors ideas, cognitive science, and education research at increasingly deeper levels into technical work. To me, “education” applies very broadly, not just because I'm a professor and I teach. Rather, I believe that every tool that produces output, whether or not it realizes or acknowledges it, is in the education business. Combining the technical, cognitive, and human perspectives makes the problems I get to work on vastly more honest, rich, and interesting — and also harder. This work therefore happens across three groups at Brown: programming languages and formal methods, computing education, and the cognitive engineering lab. My work is informed by my background. I was primarily tr