notes and exercises from a workshop with Kyle Simpson