Cornell University
Search:
more options

Kyle Harms

Lecturer

Areas of Interest

Human-computer interaction, computing and information science education, novice programming environments and languages, user evaluation design

Biography

Kyle Harms is a Lecturer in Information Science at Cornell University. Kyle received his Ph.D. in Computer Science from Washington University in St. Louis. He is primarily interested in human-computer interaction (HCI) and computing education.

At Washington University in St. Louis, Kyle pursued his interest in HCI and computing education as a member of the Looking Glass Research Group. His research focused on leveraging learning theories to improve novices' ability to learning computer programming independently. Kyle continues to pursue his interest in novice programming, education, and HCI through teaching courses in Information Science.

Prior to earning his Ph.D., Kyle received a B.S. in Computer Science from Truman State University. Afterwards, he worked as a software engineer at The Boeing Company in St. Louis, Missouri. As an engineer, he developed software for the F-15 Eagle flight simulators. While at Boeing, he also earned his M.S. in Computer Science from Washington University in St. Louis. Through his Master's experience, Kyle developed an interest in HCI and later decided to leave Boeing to earn his Ph.D.

Publications

Below is a list of selected publications. Please see Kyle's personal web page for a complete list of his publications. 

Kyle J. Harms, Jason Chen, Caitlin Kelleher. 2016. Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers, In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER ’16).

Kyle J. Harms, Evan Balzuweit, Jason Chen, Caitlin Kelleher. 2016. Learning Programming from Tutorials and Code Puzzles: Children’s Perceptions of Value, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’16).

Kyle J. Harms, Noah Rowlett, Caitlin Kelleher. 2015. Enabling Independent Learning of Programming Concepts through Programming Completion Puzzles, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC ’15).

Kyle J. Harms, Dennis Cosgrove, Shannon Gray, and Caitlin Kelleher. 2013. Automatically generating tutorials to enable middle school children to learn programming independently. In Proceedings of the 12th International Conference on Interaction Design and Children (IDC ’13).