I have a preference for speaking at educational institutions or conferences, but am always open to speaking for community organizations. I can either present a talk I have given before, or write a new talk tailored to your class, provided that it falls within my range of interests--just let me know! I do talks both in-person (Boston area) or virtually.
Drop me a line at firstname.lastname@example.org and mention that you'd love to have me speak! Please include the event/class you'd like me to speak at, the date of the talk, and details around compensation.