I'm an Assistant Professor of Computer Science at the University of Iowa, where I research and teach experimental computer science. Previously, I was a postdoctoral fellow at the University of Texas at Austin, a doctoral student at the University of Massachusetts Amherst, and a graduate student at the Columbia University. If you really wind back the clock, you will find me writing system software at Cisco, ARM, and Ittiam.

I am an experimental computer scientist. I investigate how the design and operation of modern computer systems are influenced by external/societal factors, and then build system software to manage their impact. My current research focuses on legalizing personal-data systems i.e., building computer systems and infrastructure to make it easy, efficient, and economical for organizations to comply with data protection regulations (such as GDPR and CCPA), and to enable people to fully exercise their personal-data rights. You can find an overview of my work here.


Recent Updates

Apr 2021: Excited that Chen Sun will be joining my group as the first doctoral student
Feb 2021: Our work on GDPR Anti-Patterns is published in the Communications of the ACM
Sep 2020: GDPRbench presented at VLDB2020 and publicly released at GDPRbench.org
Aug 2020: Joined Iowa CS as an assistant professor