Jonathan Rogness (UMN) has a great collection of mathematical visualizations for multivariable calculus that run on Java. I don’t teach multivariable calculus (and hope never to have this experience), but I always love looking at the 3-D surfaces.
You may remember Rogness from the Mobius Transformations video I blogged about a while ago.

Possibly Related Posts: