I teach what I am still shipping. The slide deck I bring to class on Monday is built on the campaign I ran on Friday. A practice that changes every quarter can't be taught honestly any other way.
I start with fundamentals like audience, distribution and feedback loops, and get to tools later. Tools come and go, but the way you think about a marketing problem stays. If all you remember after a session is a checklist, I have failed.
I treat every student question as a brief. If I can't answer it in plain language, the framework needs fixing. Each cohort's questions make the curriculum a little sharper.
For talks, keynotes and college lectures, see speaking. For paid corporate training and workshops, see the digital marketing trainer page.