Code for Bowdoin CS270, which I took in Fall of 2010