Speaker Training

For Academic Classes

Dietrich Ayala

metafluff.com / @dietrich

Today

Content

Context

  • Introduce yourself
  • Introduce Mozilla
  • Explain why you're there
  • Explain why it's important
  • Make it personal

Slides

  • NO BULLET POINTS
  • (I failed.)
  • pictures > text
  • demos *in* slides

Code Examples

  • Only small code samples
  • Self-contained examples
  • Minimize dependencies
  • Focus on the concept, not the details

Design the Outcome

  • Tangible output
  • SAY WHAT YOU WANT THEM TO DO

Finishing

  • Where to learn more
  • Your contact info

Classroom

Keeping Attention

  • KEEP THE STUDENTS AWAKE
  • Keep blood moving by raising hands often
  • Ask them questions randomly
  • Never speak longer than 30m

Answering Questions

  • Ask questions, because they’ll never ask you
  • What if you don’t know the answer?

Team Teaching

  • Buddy system
  • switch between walking around and code

Coding to Learn

Output & Accountabililty

Take Breaks

Speaking

Practice, practice, practice

  • Mirror
  • Repetition
  • With a friend

Nervousness

  • Power poses
  • Breathing
  • Honesty - ok, maybe not with students

Exercises

Round Robin

BATTLEDECKS!

Thanks!

metafluff.com / @dietrich