Kyle Harms teaches courses emphasizing programming and human-computer interaction, often with web technologies. He primarily focuses on classroom innovation at scale. His pedagogical approach incorporates active learning methods, motivating students with personal projects, and carefully integrating generative AI into the classroom.
He received his Ph.D. in computer science from Washington University in St. Louis. There, Harms 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 learn computer programming independently.
Prior to earning his Ph.D., Harms 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.