CS:3640 Intro to Networks and Their Applications