Speaker Training
For Academic Classes
Dietrich Ayala
Today
- Content
- Classroom
- Speaking
- Exercises
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
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
- Make them team up
- Make them use their phones
- Integrate coding *into* lecture
- Make them build a *thing*
Output & Accountabililty
- Start by each creating Github repo
- This guarantees artifact
- Asking later will never happen
- Can see progress in commit history
- Can grade the contents of repo
Practice, practice, practice
- Mirror
- Repetition
- With a friend
Nervousness
- Power poses
- Breathing
- Honesty - ok, maybe not with students
Round Robin
- Get into groups of 3
- Each person speak for 1m
- Others give feedback for 1m
- Rules: Say what you like...
- ... and what you want to say more of.