Summary
Kathryn Cunningham is an Assistant Professor of Computer Science at UIUC with 13 years of experience researching how people learn to program and designing novel learning environments. She combines a PhD in Computing Education with practical experience building curricula, tools, and accessibility improvements for platforms like Runestone, and has shepherded cohort-based CS programs that significantly advanced diversity and retention. Her work spans rigorous classroom studies, tool-building, and management of large student teams from undergraduate research to postdoctoral scholarship at top institutions. Kathryn’s interdisciplinary background in CS, molecular biology, and math informs a quantitative, user-centered approach to computing education that emphasizes sketching, visualization, and interactive learning.
12 years of coding experience
8 years of employment as a software developer
The University of Arizona
Doctor of Philosophy - PhD, Information (Computing Education), Doctor of Philosophy - PhD, Information (Computing Education) at University of Michigan
Master's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
Computer Science, Biotechnology, Computer Science, Biotechnology at National University of Singapore
English, Spanish