I am a Senior Research Scientist at Google Research. My research interests are broadly in the area of machine learning and theoretical computer science. I am currently interested in learning on graphs (graph neural networks, graph transformers) and reasoning in ML models, combining tools from algorithms with machine learning. My work has also been used for developing machine learning models for routing in Google Maps. Other areas I have worked in include streaming algorithms, privacy, error-correcting codes, etc.
I received my PhD in Computer Science in 2016 at Carnegie Mellon University, where I was advised by Venkatesan Guruswami and Gary Miller. Afterwards, I was a Research Scientist at École Polytechnique Fédérale de Lausanne (EPFL) from 2016-2018.
In 2011, I completed the Master of Advanced Study in Mathematics at the University of Cambridge under the support of the Gates Cambridge Scholarship. Prior to that, I received an AB in Mathematics and SM in Computer Science (supported by a Siebel Scholars Award) from Harvard University in 2010.