Edo Roth edoroth@cis.upenn.edu
My face

Hello and welcome! I'm a fifth-year PhD student in the Department of Computer and Information Science at the University of Pennsylvania. My advisor is Andreas Haeberlen. I am on the industry job market this year!

My research focuses on privacy and security in data analytics systems, particularly in large-scale distributed ones. I work on differential privacy, applied cryptography, federated learning, and distributed systems.

In general, I'm motivated to study and build privacy-protecting tools that lead to greater freedom and safety, and more broadly to develop ethical computing technology through accountability and transparency. I'm particularly curious about whether (and how) privacy-preserving technology can help enhance democracy and decrease inequality.

I grew up in Champaign-Urbana, Illinois, and completed my bachelor studies in Computer Science at Columbia University.

You can find me lurking on Twitter, GitHub, or look at books I've read: 2020, 2021.




Mycelium: Large-Scale Distributed Graph Queries with Differential Privacy

Edo Roth, Karan Newatia, Yiping Ma, Ke Zhong, Sebastian Angel, Andreas Haeberlen.
SOSP 2021, Virtual.
[PDF] [Talk] [Slides]

Do Not Overpay for Fault Tolerance!

Edo Roth, Andreas Haeberlen.
RTAS 2021, Nashville, TN, USA (Virtual).
[PDF] [Talk] [Slides]

REBOUND: Defending Distributed Systems Against Attacks with Bounded-Time Recovery

Neeraj Gandhi, Edo Roth,, Brian Sandler, Andreas Haeberlen, Linh Thi Xuan Phan.
EuroSys 2021, Edinburgh, UK (Virtual).
[PDF] [Talk] [Slides]


Orchard: Differentially Private Analytics at Scale

Edo Roth, Hengchu Zhang, Andreas Haeberlen, Benjamin Pierce.
OSDI 2020, Banff, Canada (Virtual).
[PDF] [Talk] [Slides]

Testing Differential Privacy with Dual Interpreters

Hengchu Zhang, Edo Roth, Benjamin Pierce, Aaron Roth, Andreas Haeberlen.
OOPSLA 2020, Chicago, IL, USA.

Bounded-Time Recovery for Distributed Real-Time Systems

Neeraj Gandhi, Edo Roth, Robert Gifford, Linh Thi Xuan Phan, Andreas Haeberlen.
RTAS 2020, Sydney, Australia.


Honeycrisp: Large-scale Differentially Private Aggregation Without a Trusted Core

Edo Roth, Daniel Noble, Andreas Haeberlen, Brett Hemenway.
SOSP 2019, Huntsville, Ontario, Canada.
[PDF] [Slides] [Talk]

Fuzzi: A Three-Level Logic for Differential Privacy

Hengchu Zhang, Edo Roth, Andreas Haeberlen, Benjamin C Pierce, Aaron Roth.
ICFP 2019, Berlin, Germany.

Teaching (as TA)

NETS 212: Scalable and Cloud Computing

Fall 2018, University of Pennsylvania, [Website]

CIS 511: Theory of Computation

Spring 2019, University of Pennsylvania


EuroSys 2021 AEC