ACM@CMU Algorithms with a Purpose 2018 Website Requirements Python3 not >= 3.6 with NetworkX Nodejs and npm