Daniel Peter Huttenlocher

John P. and Rilla Neafsey Professor of Computing, Information Science and Business