People
Mine Çetinkaya-Rundel

Mine Çetinkaya-Rundel

Senior Developer Advocate

I am a Professor of the Practice and the Director of Undergraduate Studies at the Department of Statistical Science and an affiliated faculty in the Computational Media, Arts, and Cultures program at Duke University. I am also the Director of the First-Year Experience in Trinity College of Arts & Sciences. My work focuses on innovation in statistics and data science pedagogy, with an emphasis on computing, reproducible research, student-centered learning, and open-source education. I work on integrating computation into the undergraduate statistics curriculum, using reproducible research methodologies and analysis of real and complex datasets. In Fall 2025, I’m teaching STA 199 - Introduction to Data Science and Statistical Thinking. My office hours are Fridays 12:45-2:15 pm in Old Chem 211C. Read more below or find me on Mastodon and Bluesky.

Software by Mine Çetinkaya-Rundel

dplyr

dplyr

dplyr: A grammar of data manipulation

R
5k
forcats

forcats

🐈🐈🐈🐈: tools for working with categorical variables (factors)

R
554
ggplot2

ggplot2

An implementation of the Grammar of Graphics in R

R
6.9k
purrr

purrr

A functional programming toolkit for R

R
1.4k
readr

readr

Read flat files (csv, tsv, fwf) into R

R
1k
tidyr

tidyr

Tidy Messy Data

R
1.4k
usethis

usethis

Set up commonly used 📦 components

R
899
cheatsheets

cheatsheets

Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/

TeX
6.3k
Placeholder

datascience-box

Data Science Course in a Box

JavaScript
1k
dbplyr

dbplyr

Database (DBI) backend for dplyr

R
505
dsbox

dsbox

Companion R package to Data Science Course in a Box

R
55
duckplyr

duckplyr

A drop-in replacement for dplyr, powered by DuckDB for speed

R
373
Placeholder

education.rstudio.com

CSS
58
gert

gert

Simple git client for R

C
156
glue

glue

Glue strings to data in R. Small, fast, dependency free interpreted string literals

R
743
googlesheets4

googlesheets4

Google Spreadsheets R API (reboot of the googlesheets package)

R
372
gradethis

gradethis

Tools for teachers to use with learnr

R
164
hex-stickers

hex-stickers

RStudio hex stickers

R
509
infer

infer

An R package for tidyverse-friendly statistical inference

R
782
learnr

learnr

Interactive Tutorials with R Markdown

R
728
pak

pak

A fresh approach to package installation

C
786
parsnip

parsnip

A tidy unified interface to models

R
643
pkgdown

pkgdown

Generate static html documentation for an R package

R
765
Placeholder

rstudio-conf

Materials for rstudio::conf

HTML
747
Placeholder

rstudio-conf-2022-program

rstudio::conf(2022, "program")

R
60
Shiny

Shiny

Easy interactive web applications with R

R
5.6k
Placeholder

shiny-examples

JavaScript
2k
Placeholder

shiny-gallery

Code and other documentation for apps in the Shiny Gallery ✨

HTML
153
Placeholder

style

The tidyverse style guide for R code

SCSS
354
systemfonts

systemfonts

System Native Font Handling in R

C++
96
themis

themis

Extra recipes steps for dealing with unbalanced data

R
142
Placeholder

tidy-dev-day

Tidyverse developer day

R
86
Placeholder

tidyverse.org

Source of tidyverse.org

HTML
209
Placeholder

TMwR

Code and content for "Tidy Modeling with R"

RMarkdown
623
vitals

vitals

Large language model evaluation for R

JavaScript
52
Placeholder

webinars

Code and slides for RStudio webinars

HTML
1.5k
webshot2

webshot2

Take screenshots of web pages from R

R
123

Posts and resources by Mine Çetinkaya-Rundel