A course taken by Rose Williams at SUNY Binghamton. All code should be subjected to her consensus for reproduction