Il 7 giugno 1965 fu la prima donna, e una delle prime persone, a ottenere un Ph.D. in informatica negli Stati Uniti (un'altra donna, Irving C. Tang, ricevette un D.Sc. in informatica in quello stesso giorno).
Per il dottorato, conseguito presso l'Università del Wisconsin-Madison, discusse una tesi intitolata Inductive Inference on Computer Generated Patterns, incentrata sulla "costruzione di algoritmi per l'esecuzione della differenziazione analitica di espressioni algebriche"
Nel 1958 iniziò a lavorare presso il computer center dell’Università Dartmouth, nel New Hampshire, istituto allora composto da soli uomini, presso il quale partecipò allo sviluppo del linguaggio di programmazione BASIC.
Mary Keller credeva nelle potenzialità dei computer di migliorare l'accesso alle informazioni e promuovere l'istruzione.
Nel 1965, dopo aver conseguito il dottorato, Mary Keller fondò il dipartimento di informatica del Clarke College in Iowa, che diresse per venti anni, presso il quale, in suo onore, è stato istituito il Keller Computer Center and Information Services, che porta il suo nome e che fornisce il supporto informatico agli studenti universitari, ai docenti e al personale del college. Il collegio ha inoltre istituito, in suo nome, la borsa di studio Mary Kenneth Keller Computer Science Scholarship.
Mary Keller sosteneva il coinvolgimento delle donne nel settore informatico e contribuì alla fondazione dell'Association of Small Computer Users in Education (ASCUE).
↑Capital Times, su access.newspaperarchive.com. URL consultato il 19 settembre 2015.
↑104th Commencement, Washington University (PDF), su Washington University Libraries. URL consultato il 31 agosto 2015 (archiviato dall'url originale l'11 febbraio 2014).
↑Ralph L. London, Who Earned First Computer Science Ph.D.? (blog), in Communications of the ACM, 15 gennaio 2013. URL consultato il 1º agosto 2014 (archiviato dall'url originale il 31 luglio 2021).
↑Sister Mary Kenneth Keller, su The Ada Project: Pioneering Women in Computing Technology. URL consultato il 9 novembre 2014 (archiviato dall'url originale il 29 maggio 2020).
Computer graphics and applications of matrix methods: three dimensional computer graphics and projections by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA: COMAP/UMAP, 1983. U106, U110.
Electrical circuits and Applications of matrix methods: analysis of linear circuits Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.), 1978. U108.
Food service management and Applications of matrix methods: food service and dietary requirements by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA: COMAP/UMAP, 1983. U105, U109.
Markov chains and applications of matrix methods: fixed point and absorbing Markov chains by Mary K Keller; Consortium for Mathematics and Its Applications (U.S.); Undergraduate Mathematics and Its Applications Project (U.S.) Lexington, MA: COMAP/UMAP, 1983. U107, U111.