I help individuals and teams use AI and data science with confidence โ not just for the hype, but to actually get projects completed effectively and efficiently. I work at the intersection of AI, statistics, and communication, designing hands-on learning experiences and building tools that make complex ideas approachable.
๐ Webpage ยท ๐๏ธ Portfolio ยท ๐ผ LinkedIn ยท โ๏ธ Email
- ๐ Consulting โ I partner with universities, nonprofits, agencies, and companies to design data workflows powered by AI, automation, and reproducible practices.
- ๐ Education โ I create and teach hands-on learning experiences in R, Python, SQL, and AI, from short workshops to full-semester courses.
- ๐ฃ Speaking โ I give energetic, example-driven talks on the future of data science education and the practical use of AI.
- โ๏ธ Writing โ I co-author open educational resources that make statistics and data science more accessible, modern, and fun.
- ๐ ModernDive โ Statistical Inference via Data Science, a free online textbook (with a print edition) teaching statistics through computation, R, and the tidyverse โ used in courses around the world.
- ๐งช infer โ tidyverse-style statistical inference in R, part of the tidymodels ecosystem.
- ๐ฆ moderndive โ companion R package to the ModernDive book, plus a family of teaching-focused data packages (nycflights23, fivethirtyeight, and more).
- ๐ Getting Used to R, RStudio, and R Markdown โ a beginner-friendly guide for new R users.
- ๐ thesisdown โ thesis templates in R Markdown, adapted by dozens of universities.
Evidence-based basketball research across the NBA, WNBA, and G League โ collected at Basketball Data Science. Some highlights:
- ๐ The Mebound โ how often do players rebound their own misses? A WNBA/NBA study of Angel Reese's recovery rates.
- ๐ Are NBA players really getting shorter? โ 45 seasons of roster data put the height-decline narrative to the test.
- ๐ฏ Shot quality across three leagues โ an xMake/xPTS model spanning the NBA, WNBA, and G League.
- ๐งฎ Draft value by team and college โ pricing draft picks across 27 classes, with an interactive viewer.
- โฑ๏ธ The end-of-quarter 2-for-1 โ does the late-clock strategy actually pay off? A full season of play-by-play saysโฆ
- ๐ Player and lineup value with honest error bars โ RAPM-family valuation that owns its uncertainty.
- ๐ฐ๏ธ Ten years of NBA tracking data โ movement trends from 7.5 million SportVU frames.
- ๐๏ธ Sports Trackers โ a hub of schedule, standings, and bracket viewers for the NBA, WNBA, NFL, Premier League, World Cup 2026, March Madness, and more.
- ๐ NBA Player Finder โ explore rosters by conference, height, and age, running entirely in the browser via shinylive.
- ๐ฃ๏ธ AllKlaro โ local, private speech translation between German, English, and Spanish.
- ๐งพ SQL Tutorial โ browser-based SQL exercises powered by SQLite WebAssembly โ nothing to install.
- ๐ฅ๏ธ Text Adder โ a macOS menu bar app for persistent styled overlays (lower-thirds, timers) while screen sharing.
- ๐ช Sash โ macOS window snapping with custom layouts and an auto-arrange mode.
See the full portfolio for books, R and Python packages, quiz apps, and more.
Whether it's a university rolling out an AI curriculum, a nonprofit streamlining its data analysis, or a company making sense of noisy dashboards โ I'd love to help. Reach out โ
Outside of work, you'll probably find me hiking, rowing, playing pickleball, or exploring a new dataset for fun. ๐ฅพ๐ฃ





