Adrien Treuille, Assistant Professor of Computer Science, Carnegie Mellon University. Credit: Carnegie Mellon University