I’m broadly interested in fault-tolerant distributed and concurrent algorithms and systems. The main drive for my research is finding theoretical foundations that can help explain and improve the practice. Recently, I’ve been working on distributed storage – theory and systems, concurrent data structures and transactions, and scalable Byzantine fault-tolerance.

I received my BSc (summa cum laude), MSc (summa cum laude), and PhD from the Hebrew University of Jerusalem in 1992, 1994, and 1998, respectively. My Ph.D. advisor was Danny Dolev, and according to the Mathematics Genealogy Project, my academic lineage includes Copernicus, Leibniz, Jacob Bernoulli, Euler, Lagrange, Laplace, and Poisson. I did my postdoc at MIT with Nancy Lynch.

In my spare time, I enjoy writing prose, and a short story I wrote has recently won 2nd place in Shirat Ha’Mada creative writing contest for scientists; it is available (in Hebrew) in Shirat Hamada 2019, pp 18-23.