David Ellis Hershkowitz

Hi there!

I am a second year PhD student at Carnegie Mellon's School of Computer Science, advised by Bernhard Haeupler. I am broadly interested in theoretical computer science. Most recently I have worked on beyond-worst-case algorithms for distributed optimization. I have also recently worked on algorithms for and the complexity limits of message broadcast in the presence of noise.

I also co-organize the CMU Theory Lunch with my good friend Nic Resch. Please get in touch with us if you'd like to give a talk!

I previously studied at Brown University where I completed an undergraduate double major in computer science and philosophy as well as a computer science master's degree. During this time I worked with Stefanie Tellex and Michael Littman on abstraction in planning and reinforcement learning.

I also have a keen dilettantish interest in all things 20th century analytic philosophy, literature, powerlifting, dendrology and learning to learn how to play the guitar.