Mr. Z.'s classes
CodeMotion is software that helps you learn computer programming, in a language called Java, by giving you a correct and detailed picture of how an expert would understand the working of your programs, and by giving you exercises to do which the computer can give you feedback on.
Algebra: An historical approach (ATMNE 2011)
Creating Network Games with ObjectDraw
Introductory Programming with CodeMotion
Updated Computer Science class using Java: an Eventful Approach:
Sites from previous years
(This is the website of Russell Zahniser, known to his students as "Mr. Z.")