code for studentpages.scad.edu/~aganap20