Shashwat Silas

Google scholar profile.

A picture of me.

shashwat — at — alumni — dot — stanford — dot — edu

About Me

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.

Professional Service

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.


Stanford University
PhD, Computer Science
Advisor: Mary Wootters
2016 — 2021.

University of Cambridge
MPhil, Computer Science, Distinction
2015 — 2016.

Brown University
Sc.B. Mathematics, Magna cum laude & Phi Beta Kappa
2011 — 2015.

Sample Publications

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
Shashwat Silas.
arXiv: 2101.11136 | ISIT 2021.

Finalist for the IEEE Jack Keil Wolf Student Paper Award.

Threshold rates for error correcting codes (PhD Thesis)
Shashwat Silas.
Thesis (Based on papers in FOCS 2020, RANDOM 2020 and ITCS 2021).