"New technologies including the web, digital video, sound, animations, and interactivity have provided tools to make engineering education more effective." . . . .