Code for Bowdoin CS 350, Algorithms for Geographic Information Systems, which I took is Spring 2009