We use Web pages to present syllabi, homework assignments, and other information about our courses and ourselves, spark lively and learning-filled Web-based email discussions among our students, deliver homework - and even use it as a vehicle for homework and tests, coordinate multi-section courses and train teaching assistants, communicate teaching materials, and deliver entire courses.