Alice is a 3D programming environment designed to teach object-oriented, event-driven computer programming. The late Randy Pausch, known for his Last Lecture, was the developer of Alice at Carnegie Mellon University and Alice is available for a free download from Alice can be used to develop computer animations or games. Teaching with Alice means meeting students where they live in media rich world of animation, audio, and interaction.

Workshop Animation

This animation was originally developed for a workshop to introduce high school girls to computing. The workshop takes between 45 and 90 minutes and all the participants created the Alice world and coded the skater's motion. I have used the same workshop to introduce new faculty to Alice, even those with no computer programming experience.

Student Projects

Rather than have me discuss the results of the class I teach, it is better for me to show the work that students have done.