I am currently an assistant professor of Computer Science at the University of Nebraska at Omaha in Omaha, NE. Please see my official website there for more up to date information. You should be automatically redirected there momentarily.
My research interests include computer science education, human-computer interaction, and programming languages. Specifically, my dissertation work investigated how non-computing professionals (e.g., digital artists) learn to program and script their software tools (e.g., Photoshop). My research aimed to discover ways to teach CS concepts informally to these end users. My dissertation was supervised by Mark Guzdial in the Contextualized Support for Learning lab at Georgia Tech.
In a previous life, I developed a type checker for the Scheme programming language designed specifically with student users in mind as part of my Master's thesis at Iowa State University with Gary Leavens.
I also have an ongoing project in which I am responsible for maintenance of a programming language, IDE, and runtime environment known as Jeroo. Jeroo has been used extensively by middle school, high school, and university students as a tool to aid in the teaching of object-oriented concepts at the introductory level. Version 2.3.2 is now available and has been tested on Windows, Linux, Mac and Solaris platforms.