Using the Internet for Active Teaching and Learning