Teaching Portfolio

Animated Infographic Project

Traditionally, infographics were created as static graphic files for publishing on the web or in print. In this project, students create an infographic-style web page. In essence this is a single page website that tells a story–almost like a comic about data and information. More»

Kata Exercises

Kata are a series of exercises for the student to practice the skills covered in class. Each Kata contains four levels of complexity or difficulty. Students can return to the Kata as their understanding increases, attempting a more challenging level of the assignment each time. More»

My Favorite Thing Web Page Design

The project, titled “My Favorite Thing,” is a series of assignments that take students through parts of the web design process towards designing a web page prototype. More»

Teaching Samples

A narrative of my approach to teaching at the university or college level and the range of topics I teach. More»


"What really is the point of trying to teach anything to anybody?"

This question seemed to provoke a murmur of sympathetic approval from up and down the table.

Richard continued, "What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that's really the essence of programming. By the time you've sorted out a complicated idea into little steps that even a stupid machine can deal with, you've learned something about it yourself."

From Dirk Gently’s Holistic Detective Agency, by Douglas Adams.