Every talk, workshop, and tutorial I’ve given, newest first. Each year puts talks on the left and workshops and tutorials on the right. All of them live in talks.yml (one entry per talk); recordings with searchable transcripts are coming — each talk will get its own page with video, transcript, and summary.
Jump to a year: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014
2026
2 talks, 3 workshops
Talks
Apr 2026
Cherry Blossom Data Analysis
R-Ladies Vancouver
Workshops
May 2026
Shiny for Pythontutorial
PyCon 2026
Apr 2026
Git Forking and Contributing to Open Sourcetutorial
R/Medicine 2026
2025
6 talks, 4 workshops
Talks
Dec 2025
LLMs for Data Science
PyData Global 2025
Dec 2025
LLMs for Students: Practical Uses in Coding and Data Science
Vancouver Independent School for Science and Technology (VISST)
Nov 2025
LLMs, Chatbots, and Dashboards
New York Data Science and AI Conference 2025
Sep 2025
Practical Uses of LLMs in Coding and Data Science
UBC Statistics Department Seminar
May 2025
But It Works on My Machine: Creating Reusable Compute Environments for Research and Teaching
Statistical Society of Canada (SSC) 2025
Apr 2025
Creating and Sharing Scalable Applications with Shiny
ShinyConf 2025
Workshops
Nov 2025
LLMs for Data Sciencetutorial
PyData Seattle 2025
Nov 2025
Introduction to LLMs/AIworkshop
New York Data Science and AI Conference 2025
Sep 2025
Shiny for Pythontutorial
posit::conf 2025
Jul 2025
Shiny for Pythontutorial
SciPy 2025
2024
1 talk, 2 workshops
Talks
Dec 2024
Tips to Level-Up Your Shiny for Python Applications
PyData Global 2024
Workshops
Aug 2024
Introduction to Machine Learning in Python with Scikit-learntutorial
posit::conf 2024
May 2024
How to Create and Distribute R Packagestutorial
Statistical Society of Canada Annual Meeting 2024
2023
1 talk, 1 workshop
Talks
May 2023
Moving to Quarto from RMarkdown and Python Jupyter Notebooks
NYR Conference 2023
Workshops
Sep 2023
Introduction to Data Science with Pythontutorial
posit::conf 2023
2022
5 talks, 2 workshops
Talks
Nov 2022
Online Education for Data Science: Opportunities and Challengespanel
AMIA 2022
Nov 2022
Install Python, Quarto All the Things!
PyData NYC 2022
Oct 2022
Data Jamboree
American Statistical Association
Jun 2022
Combining Analysis Work with Reports and Presentations: What I Would Change About My Dissertation
NYR Conference 2022
Apr 2022
Identify and Create Data Science Materials for Your Learners
R-Ladies Vancouver Meetup
Workshops
Sep 2022
Data Science Workshopworkshop
The Vancouver Datafest
Jan 2022
Instructor Trainingworkshop
2021
4 talks, 10 workshops
Talks
Sep 2021
Learner Personas for Domain-Specific Data Science Educational Materials
NYR Conference 2021
Aug 2021
Education and Pedagogy of Domain-Specific Learning Materials Using Learning Personas
Joint Statistical Meetings (JSM) 2021
Jul 2021
Learner Personas for Domain-Specific Data Science Educational Materialsposter
SciPy 2021
May 2021
Learner Personas for Domain-Specific Data Science Educational Materials
PyCon 2021 Education Summit
Workshops
Sep 2021
Maintainer Onboardingworkshop
Sep 2021
Maintainer Onboardingworkshop
Sep 2021
Git for Data Sciencetutorial
NYR Conference 2021
Aug 2021
Maintainer Onboardingworkshop
Aug 2021
Intro to R for Medical Datatutorial
R/Medicine 2021
Jun 2021
Data Science for Biomedical Sciencesworkshop
Open Workshop
May 2021
Data Science for Biomedical Sciencesworkshop
Open Workshop
Apr 2021
Instructor Trainingworkshop
Mar 2021
Instructor Trainingworkshop
Feb 2021
Data Science for Biomedical Sciencesworkshop
Open Workshop
2020
4 talks, 12 workshops
Talks
Nov 2020
Learning Tidy Evaluation by Reimplementing {dplyr}
DCR Conference 2020
Aug 2020
Debunking the R vs. Python Myth
RStudio Webinar
Aug 2020
Grading Code with {gradethis}
NYR Conference 2020
Mar 2020
Grading Code with {gradethis}
satRday DC 2020
Workshops
Dec 2020
Data Science for Biomedical Sciences — Business of Healthcareworkshop
Open Workshop
Oct 2020
Data Science for Biomedical Sciencesworkshop
Open Workshop
Sep 2020
Git Workshopworkshop
CarpentryCon@Home 2020
Aug 2020
Carpentries Workshopworkshop
Aug 2020
Git Lessonworkshop
Virginia Tech Software Carpentry
Aug 2020
Git for Data Sciencetutorial
NYR Conference 2020
Jul 2020
Git Workshopworkshop
CarpentryCon@Home 2020
Jul 2020
Learn Python through Data Processing in Pandastutorial
SciPy 2020
Jun 2020
Software Carpentry Workshopworkshop
Apr 2020
Plumber and Dockertutorial
ODSC East 2020
Apr 2020
Forecasting and Time Seriestutorial
ODSC East 2020
Apr 2020
Introduction to R: Cleaning and Processing Datatutorial
ODSC East 2020
2019
4 talks, 4 workshops
Talks
Nov 2019
Using Python with R
DCR 2019
Sep 2019
learnr + gradethis for Data Sciencelightning-talk
Statistical Programming DC Meetup
Jun 2019
Introduction to Python
Nonclinical Biostatistics Conference 2019
May 2019
Building Reproducible and Replicable Projects
NYR Conference 2019
Workshops
Aug 2019
Pandastutorial
PyBay 2019
Jul 2019
Pandastutorial
SciPy 2019
May 2019
Git for Data Sciencetutorial
NYR Conference 2019
May 2019
Pandastutorial
PyCon 2019
2018
5 talks, 1 workshop
Talks
Dec 2018
Functions: Using, Writing, and Non-Standard Evaluation
satRday DC 2018
Nov 2018
Python Propertieslightning-talk
PyData DC 2018
Nov 2018
Structuring Your (Data Science/Analysis) Projects
DCR 2018
Apr 2018
R and Pythonlightning-talk
PyData London 2018
Apr 2018
Doing Data Science
NYR Conference 2018
Workshops
Nov 2018
Cleaning and Tidying Data in Pandastutorial
PyData DC 2018
2017
5 talks, 3 workshops
Talks
Nov 2017
Doing Data Scienceposter
Biocomplexity Institute Symposium 2017
Jun 2017
Understanding Social Diffusion Dynamics Using Networked Cognitive Systemsposter
Society for Epidemiologic Research (SER) 2017
Apr 2017
So You Want to be a Data Scientist?
NYR Conference 2017
Apr 2017
Spread of Ideas in Social Networks
New York Presbyterian Hospital — Value Institute
Apr 2017
Back to Basics: R you markDown?
NY Open Statistical Programming Meetup
Workshops
Aug 2017
Learn Bayesian Data Analysis and MCMC Using Stanworkshop
Stan Workshop
Jul 2017
Pandastutorial
SciPy 2017
Jun 2017
Software Carpentry Workshopworkshop
2016
5 talks, 5 workshops
Talks
Nov 2016
Understanding Social Diffusion Dynamics Using Networked Cognitive Systemsposter
Biocomplexity Institute Symposium 2016
Oct 2016
Python useRs
PyData DC 2016
Sep 2016
Changing People’s Minds: Understanding Social Diffusion Dynamics Using Networked Cognitive Systems
GBCB Seminar, Virginia Tech
Jul 2016
Pandas for Everyonelightning-talk
SciPy 2016
Apr 2016
Testing
NYR Conference 2016
Workshops
Nov 2016
Data Carpentry Workshopworkshop
Sep 2016
Pandastutorial
PyData Carolinas 2016
Aug 2016
Data Carpentry Workshopworkshop
Apr 2016
Introduction and Intermediate Gitworkshop
Data Intensive Biology Training Program
Feb 2016
Git Workshopworkshop
Network Dynamics and Simulation Science Laboratory
2015
4 talks, 6 workshops
Talks
Jul 2015
Python Properties in MANNlightning-talk
SciPy 2015
Jul 2015
Literate Programminglightning-talk
SciPy 2015
May 2015
Interactive Ebola Plots
NYR Conference 2015
Apr 2015
Shiny Primer
Statistical Programming DC Meetup
Workshops
Oct 2015
Software Carpentry Workshopworkshop
Jun 2015
Software Carpentry Workshopworkshop
Jun 2015
Software Carpentry Workshopworkshop
Virginia Tech
May 2015
Software Carpentry Workshopworkshop
Apr 2015
Software Carpentry Workshopworkshop
Mar 2015
Software Carpentry Workshopworkshop
2014
1 talk, 6 workshops
Talks
Nov 2014
Open Science and Ebola
Health Communication and Informatics Lab, Columbia University
Workshops
Nov 2014
Software Carpentry Workshopworkshop
Oct 2014
R Workshopworkshop
Virginia Biocomplexity Institute
Sep 2014
Software Carpentry Workshopworkshop
Aug 2014
Software Carpentry Workshopworkshop
Jun 2014
Software Carpentry Workshopworkshop
Mar 2014
Python Workshopworkshop
Complex System Approaches to Population Health
No matching items