Summary
Paul Kline is an instructor and software engineer with 11 years of experience blending classroom teaching and hands-on development to build interactive educational tools and practical software systems. He has taught a wide range of CS courses—from programming language paradigms and software engineering to databases and computer organization—while contributing to commercial and research projects at institutions including the University of Maryland, University of Kansas, and Blackburn College. As a software engineer at TSRI and in prior industry roles, he has delivered user-facing tooling and developer-facing features (e.g., automation and search enhancements) and has repeatedly chosen pedagogy over offers, highlighting a commitment to education. His background in formal methods research and MS-level work in languages and semantics gives him a strong theoretical foundation that he applies to real-world classroom software. Based in rural Illinois, he pairs technical breadth with community-minded activities like running, guitar, and international lab instruction for medical-device repair, showing a blend of technical rigor and hands-on service.
11 years of coding experience
7 years of employment as a software developer
General Studies, General Studies at Spoon River College
Computer Science, 4.0, Computer Science, 4.0 at Swansea University
Bachelor of Arts (B.A.), Mathematics and Computer Science, 4.0, Bachelor of Arts (B.A.), Mathematics and Computer Science, 4.0 at Blackburn College
Master of Science - MS, Computer Science, 4.0, Master of Science - MS, Computer Science, 4.0 at University of Kansas - School of Engineering
Spanish, Swahili