Talks & Speaking

Energetic, example-driven talks on the future of data science education and the practical use of AI in analysis and learning.

Here are a few examples of presentations I’ve given. I’m always eager to speak with others about the ways AI, statistics, and effective data communication intersect and how they can better support our day-to-day lives and our work processes. If you have an event or conference in mind, please get in touch.

The Monday Morning Agent

An eight-episode O’Reilly live series I host, every other Monday starting October 2026. Each episode uses real NFL play-by-play data to settle an enduring football debate while gradually building an AI data analyst that can do that work on its own.

→ Series page

Never Miss a Game: Build a Sports Concierge Agent in 25 Minutes

A live 30-minute demo and Q&A in O’Reilly’s Zero to Agent in 30 Minutes series (September 16, 2026). What are agents good for when they aren’t writing code? I build a sports concierge agent that reads the schedules for every sport I follow, picks the events worth my time, and sends one message to my phone each week, then hand over the repeatable pattern: prompt file, tool permissions, schedule, and notification.

→ Recap and video
→ Walkthrough

Data Science in the Age of AI: AI is the Engine, You are the Engineer

How generative AI supports faster, clearer, and more responsible data science work while strengthening foundational skills and human insight.

→ HTML slides
→ Summary

Vignette-Driven Development: The Power of Unit Testing

How starting with a narrative, shaping APIs around real workflows, and using tests as guardrails leads to clearer, more intentional tools strengthened by AI-supported variation.

→ HTML slides
→ Announcement

Tidyverse Tools in R for Data Science and Statistical Inference (with Dr. Jessica Minnier)

A tidyverse-driven introduction to crafting clean, reproducible data workflows and modern inference in R.

→ HTML slides

Building Data Fluency Through Analogies

Using real-world and movie examples to make data science approachable.

→ PDF slides

Statistical Inference: A Tidy Approach

A modern, tidyverse-based take on inference in R.

→ HTML slides
→ Video recording

Teaching Introductory Statistics Using the Tidyverse via bookdown

A bookdown-enhanced framework for teaching introductory statistics and data science in R.

→ HTML slides
→ Video recording

Creating the fivethirtyeight R package

Behind-the-scenes of developing an R data package for reproducible journalism.

→ HTML slides
→ Video recording

Something old, something new, something borrowed, something blue: Ways to teach data science (and learn it too!)

A gentle approach to launching students into data science with new tools, familiar stories, and tidy principles.

→ HTML slides
→ Video recording