Matt Waite
A career spent at the intersection of storytelling and code. From Pulitzer Prize-winning data projects to pioneering the use of drones in the newsroom.
Featured Projects
The Drone Journalism Lab
Establishing the ethical and practical frameworks for small unmanned aircraft systems in the pursuit of public interest journalism. One of the first drone journalism programs in the world.
Sports Data Tutorials
Mastering the R language through the lens of sports analytics. A comprehensive guide for journalists to find the story in the box score.
The Art of Data Journalism
Beyond the spreadsheet. Teaching the next generation how to transform raw datasets into compelling, interactive visual narratives that drive impact.
Explore the BookRecent Posts
A rant about teaching journalism in 2026
Teaching a one-hour throwaway news apps class
Parsing PDFs with Antigravity
An R + LLM starter kit
I’ve written before, I am at best an enthusiastic amateur when it comes to AI, LLMs and R. But I’m braver/dumber than most, so for a talk I’m giving to NE-RUG – the Nebraska R Users Group – and to the NICAR data journalism conference, I’ve got some resources and some code to share. R libraries : From the folks who brought you the comes , a library that supports talking to a large number of LLMs. To talk to the big commercial LLMs, you’ll need API keys, and that usually means having an API budget. But what I like…