Summary
Bob Keller is a veteran computer science professor and researcher with over three decades of academic and industry experience spanning logic, computability, parallel computing, model-checking, and neural networks. Based at Harvey Mudd College since 1991, he blends rigorous teaching of formal foundations with hands-on research in intelligent music software, leading the open-source Impro-Visor project that advises jazz improvisation. His background includes applied work at JPL and Aerospace Corporation on language design and self-aware software, and earlier leadership in R&D for Prolog technology. Trained with a PhD from UC Berkeley and an MSEE from Washington University, he pairs deep theoretical expertise with practical system-building and a distinctive intersection of CS and jazz education.
11 years of coding experience
6 years of employment as a software developer
PhD, Electrical Engineering and Computer Science, PhD, Electrical Engineering and Computer Science at University of California, Berkeley
MSEE, Engineering, MSEE, Engineering at Washington University in St. Louis
French