Web-Based Teaching and Learning Across Culture and Age