Richard B. and Mary Jo Myers Cornerstone Teaching Scholar
I have been teaching with the Department of Computer Science at Kansas State University for over 18 years. In that time I have developed multiple new courses and revamped several existing courses, as well as serving on our Undergraduate Curriculum Committee.
Currently I teach:
- CIS 400 - Object-Oriented Design, Implementation, and Testing
- CIS 526 - Web Application Design
- CIS 580 - Foundations of Game Programming
- CIS 642/643 - Software Engineering Project I & II
I am also an active researcher in the field of Computer Science Education (CSE). I was a founding member of our Department's CSE research group, and have been involved with multiple research grants which have brought more than $5.75 million to Kansas State University.
My current research efforts include developing software tools to provide targeted supplemental instruction to students while they are programming based on patterns detected in the code they write. This helps students get help when they need it the most - when they are writing their code. Additionally, I am investigating how to more effectively engage rural students in Computer Science.