Bill Portela has taught at every learning level in Maine, from elementary to university. He has been a volunteer teacher at the alternative, Evergreen Sudbury school in Hallowell. For the last 6 years he has been working on a book on evolution, which forms the basis of this class.