research From Servers to Satellites: Understanding Internet Principles among New Computer Science Teachers ACM Transactions on Computing Education Mar 22 ACM Transactions on Computing Education, Volume 25, Issue 1, Page 1-33, March 2025. dl.acm.org