Professor of Computer Science, Carnegie Mellon University, Assistant Director, Computer and Information Science and Engineering Directorate, National Science Foundation