I am a theoretical computer scientist with broad interests, including complexity theory, graph theory and network science, learning theory, cryptography, combinatorics and geometry. My research to date focuses on theoretical and applied graph theory.