Mark Egge

Carnegie Mellon University