Workshops

Hands-on teaching outside the classroom — multi-day and multi-week workshops for graduate students, faculty and the general public, delivered in the United States and Taiwan since 2019.

These are working sessions rather than lectures. Participants arrive with a laptop and leave with something that runs: a rendered document, a published site, a model they fitted themselves. Most have no prior programming background, which is a design constraint rather than an obstacle.

Delivered

date title Format Host
2025 Introduction to Data Science Two-day workshop Institute for Social Science Methodology, Academia Sinica · Taipei, Taiwan
2022 Data Programming with R Multi-week workshop series Computer Science Outreach, University of Texas at Dallas · Richardson, TX
2022 Gentle Introduction to Machine Learning Virtual workshop International Society for Data Science and Analytics, Notre Dame University · Virtual
2020 Gentle Introduction to Machine Learning Two-week workshop series Computer Science Outreach, University of Texas at Dallas · Richardson, TX
2020 Data Science in Practice Four-day workshop Transfer Research Initiative, University of Texas at Dallas · Richardson, TX
2019 Data Programming Special workshop College of Law and Politics, National Chung Hsing University · Taichung, Taiwan
2019 Data Science for All Invited workshop National Chung Hsing University · Taichung, Taiwan
No matching items

Curricula I have built

The sessions above are deliveries of material I designed. Each curriculum is authored in Quarto, version-controlled, and published openly so that other instructors can run it without me — which is the point. A workshop that only its author can teach is a talk with exercises.

R, Quarto and Shiny for interactive data analysis
Multi-session · graduate and faculty audiences
A sequence built around a single public dataset, carrying learners from import and cleaning through visual exploration to a deployed interactive application. Using one dataset throughout means participants are never relearning a domain while also learning a tool.
RQuartoShinyDeployment
Quarto, Git and GitHub Pages
One day · researchers at any career stage
Slides, project templates, reference material and an instructor guide for building and publishing a reproducible academic website. Participants finish with a live site under their own domain or a GitHub Pages address.
QuartoGitPublishingInstructor guide
Math and Coding Camp
Pre-semester bridge program · incoming graduate students
The bridge that makes a graduate methods sequence accessible to students arriving without a quantitative background. Linear algebra and probability refreshers alongside a working R environment, so that week one of the first methods course is not also week one of programming.
FoundationsRBridge program

How I run them

Three commitments carry across every workshop I teach: everything is reproducible from source, so participants can rebuild what they made after they go home; everyone publishes, because work that only exists on one laptop tends not to survive the week; and the data is real, with the missingness and ambiguity intact, because cleaned teaching datasets teach the wrong lesson about what analysis actually involves.

Workshop material and course repositories are on GitHub. For graduate courses taught within a degree programme, see teaching; for conference papers and invited lectures, see talks.