Rahul Krishnan

Computer Science PhD Student
University of Wisconsin-Madison

Email: rahulk AT cs DOT wisc DOT edu
GitHub | CV


I am a fourth year PhD student in Computer Science at UW-Madison. Currently, I am a member of both the MadPL and the MadS&P research groups, where I'm advised by the wonderful Ethan Cecchetti. My research, at the nexus of programming languages and security, primarily involves language design for programming using zkSNARKs. I'm particularly interested in building language features that can help enforce programmer-defined security and privacy policies.
I'm also fortunate to have been advised in the past by Loris D'Antoni at UW-Madision and Işil Dillig at UT Austin, where I made use of formal methods to develop new program synthesizers (automated tools that can generate programs).

In my free time, I love traveling, hiking, cooking (and eating!), photography, and reading books. I also have gotten into biking and wheel pottery during my time here in Madison.

Publications

Workshops

Teaching