In November, 180 teams of students from colleges across the Midwest gathered at the University of Minnesota to participate in the International Collegiate Programming Contest (ICPC) North Central ...