Published numerous papers such as 'Elle: Inferring Isolation Anomalies from Experimental Observations' (VLDB 2021), 'Twizzler: a Data-Centric OS for Non-Volatile Memory' (USENIX ATC 2020), 'Fixed It For You: Protocol Repair Using Lineage Graphs' (CIDR 2019), and has given several keynotes including 'Orchestrated Chaos' at Reactive Summit 2016.
Research Experience
Current PhD advisor for several students and leads multiple research projects including Twizzler (a clean-slate operating system designed for a data-centric future), Lineage-driven fault injection (exploits data provenance to identify and explain bugs in fault-tolerant distributed systems), Disorderly programming (explores the use of declarative, data-centric languages like Bloom and Dedalus for programming distributed systems).
Education
Associate Professor, Computer Science and Engineering Department, University of California, Santa Cruz
Background
Research interests lie at the intersection of databases, distributed systems, and programming languages: in particular, incorporating lessons from the first into the third, and to what degree this mitigates the difficulties of the second.