I am an assistant professor in the Department of Computer Science at UC Davis. Prior to that, I was a Postdoctoral Fellow at the Theory of Computation group, CSAIL, at MIT and I was fortunate to have Ronitt Rubinfeld as my host.

I received my PhD degree from the Computer Science department at EPFL, advised by Aleksander Mądry. After finishing my PhD and prior to coming to MIT, I spent two months at ETH hosted by Mohsen Ghaffari.

Research interests: Broadly speaking, I am interested in algorithmic graph theory and combinatorial approach to optimization. My research focuses on designing efficient algorithms in the context of memory-constrained computation, such as parallel, distributed, streaming and local computation.

Recent Manuscripts