Internet-based Learning and the Future of Education