I work at Google on projects/research related to distributed storage and SSD reliability. Previously, I did a PhD at Stanford University where I was advised by Prof. Mary Wootters. Part of my PhD was funded by a Google Graduate Fellowship in the School of Engineering.
My primary interests are combinatorics, error-correcting codes and applications of them to real world problems.
Outside of Math/CS, I love cooking, playing tennis, and learning about wine.
I have been a TA (and sometimes Head TA) for the Design and Analysis of Algorithms course and the Randomized Algorithms course at both Stanford and Brown. I have also been a TA for various courses in Probability, Galois Theory, Representation Theory and Linear Algebra at Brown. At Stanford Wine Society, I also teach blind wine tasting.
I have been a reviewer for ESA 2015, RANDOM 2020, FOCS 2020, ISIT 2021 and IEEE Transactions on Information Theory. I was the student coordinator of Stanford Theory Seminar for 2017-18.
PhD, Computer Science
Advisor: Mary Wootters
2016 — 2021.
University of Cambridge
MPhil, Computer Science, Distinction
2015 — 2016.
Sc.B. Mathematics, Magna cum laude & Phi Beta Kappa
2011 — 2015.
LDPC codes achieve list decoding capacity
Jonathan Moshieff, Nicolas Resch, Noga Ron-Zewi, Shashwat Silas, Mary Wootters.
arXiv: 1909.06430 | FOCS 2020.
Invited to the FOCS 2020 special issue of SICOMP.
Mary gave a talk about this work at The Institute of Advanced Study in November 2020: Talk.
Real-time oblivious erasure correction with linear time decoding and constant feedback
arXiv: 2101.11136 | ISIT 2021.
Threshold rates for error correcting codes (PhD Thesis)
Thesis (Based on papers in FOCS 2020, RANDOM 2020 and ITCS 2021).