Teaching the Internet: Challenges and Opportunities. · Study