William and Marilyn Ingersoll Professor of Computer Science
Galesburg, IL
Knox College
Associate Professor
University of Illinois at Urbana-Champaign
Harvey Mudd College