Bernhard Haeupler Adjunct Faculty Research Areas: Combinatorial optimization Distributed Systems Information theory Sketching and Sampling Theory of computation