David Wolfe, Emeritus Professor of Physics, University of New Mexico and Director, Oppenheimer Institute for Science and International Co-operation
The website catalogues both lecture demonstrations and VPython scripts.