Keith Oliver Geddes (nacido en 1947) es profesor emérito de la Escuela David R. Cheriton de Ciencias de la Computación de la Facultad de Matemáticas de la Universidad de Waterloo en Waterloo, Ontario . Fue director del Grupo de Computación Simbólica de la Escuela de Ciencias de la Computación . Se licenció en Matemáticas en la Universidad de Saskatchewan en 1968; completó su maestría y doctorado en Ciencias de la Computación en la Universidad de Toronto .
Geddes es probablemente más conocido por ser cofundador del sistema de álgebra computacional Maple , que hoy en día se utiliza ampliamente en el ámbito académico en todo el mundo. También es el director científico del Centro de Investigación de Álgebra Computacional de Ontario y es miembro de la Asociación de Maquinaria Computacional , así como de las Sociedades Matemáticas Estadounidense y Canadiense .
El principal interés de investigación de Geddes es desarrollar algoritmos para la mecanización de las matemáticas. Más específicamente, está interesado en los aspectos computacionales del álgebra y el análisis . Actualmente, se centra en el diseño de algoritmos híbridos simbólico-numéricos para realizar integraciones definidas y resolver ecuaciones diferenciales ordinarias y parciales .
Gran parte de su trabajo actualmente gira en torno al arce .
Geddes se retiró de la docencia en diciembre de 2008. Geddes enseñó una combinación de cursos de computación simbólica de nivel superior, tanto a nivel de pregrado como de posgrado, así como cursos introductorios sobre los principios de la informática .