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 lawful personal-data systems i.e., building software 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.

Openings: I'm looking to recruit two (fully funded) PhD students in 2023-24. If you have a strong background in computer systems and data management, and are excited by my group's research agenda, please reach out.

Recent Updates

May 2023: Unveiling GDPRxiv.org, our work on establishing the SOTA for GDPR enforcement
Jun 2022: Happy to be included as an expert on the European Data Protection Board
Sep 2021: Excited to welcome Chen Sun as my first doctoral student
Feb 2021: Our work on GDPR Anti-Patterns is published in the Communications of the ACM
Jan 2021: Started at Iowa CS as an assistant professor
Sep 2020: GDPRbench presented at VLDB2020 and publicly released at GDPRbench.org