Fall 2017, Spring 2018 CS 200 Programming I
Fall 2015 to Spring 2017 CS 302 Introduction to Programming
I'm interested in the learning and teaching of Computer Science. Scientists have been learning a lot about learning and engineers are developing many new technologies. There seems to be potential for significant improvements in education for many.
Being a software developer for over 20 years has been very interesting and continually challenging, which I really enjoy. I find it exciting to be a part of helping change how we live and work and helping others develop these skills.
Ph.D., University of Wisconsin, Milwaukee, 2014
- Major: Computer Science, minor: Educational Psychology
- Dissertation: A Computer Learning Environment for Novice Java Programmers that Supports Cognitive Load Reducing Adaptations and Dynamic Visualizations of Computer Memory
- Tool: Read Java program simulator
- Advisor: Susan McRoy
- Emphasis: Artificial Intelligence
- Thesis: Natural Language Processing and the Minimalist Program
- Advisor: Jugal Kalita
- Award: Outstanding Graduate Student, Department of Computer Science, 1997
B.S., Computer Science, University of Colorado, Colorado Springs, 1992
I enjoy being a husband, father, coaching youth basketball, travelling, hosting an AFS student, and reading non-fiction. I grew up in Colorado, but have lived in Wisconsin since 2002 with my wife and our three school-aged children. I am really enjoying their current ages and participating with them in sports, Scouts and other activities.