Hi there!

I am a fourth year PhD student at Carnegie Mellon's School of Computer Science where I am fortunate to be advised by Bernhard Haeupler and R Ravi.

I enjoy algorithmic and combinatorial aspects of theoretical computer science with a graph-theoretic bent. More specifically, I have worked in approximation algorithms for graph problems, distributed graph algorithms and theoretical aspects of machine learning, especially abstraction in reinforcement learning.