Learning about Computing Systems and Network Topologies