I am an Assistant Professor of Computer Science and Electrical Engineering at Stanford University.

I'm interested broadly in theoretical computer science and theoretical aspects of engineering, especially concerning communication, storage, and data processing.   More specifically and with some buzzwords, I work in error correcting codes, randomized algorithms, dimension reduction, matrix completion, group testing, and sparse signal processing.  

Before joining Stanford in Fall 2016, I was an NSF post-doctoral fellow at Carnegie Mellon University; I received a Ph.D. in mathematics from the University of Michigan in 2014, and a B.A. in math and computer science from Swarthmore College in 2008.

Office: Gates 468 and occasionally Packard 253
Email: marykw AT stanford.edu

Office Hours (Spring 2017): Tuesdays 10am-11am

Mary Wooters (with one t) is NOT my name, but apparently people google it looking for me so I may as well have it on my website.