Recent and not-so-recent public talks by Ross Willard