David Strickland - Lectures/Teaching