David Ellis Hershkowitz

Hi there!

I am a third year PhD student at Carnegie Mellon's School of Computer Science, advised by Bernhard Haeupler. I am broadly interested in theoretical computer science: I like graph algorithms, applications thereof and beyond worst-case analysis.

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.