Teaching

Experience teaching R and reproducible data analysis.

I am a Posit (formerly RStudio) Certified Tidyverse Instructor with over 5 years experience teaching reproducible data analysis in R to a variety of audiences. Typically these courses centre around the analysis of environmental data, specifically long term monitoring data.

I have delivered training to learners from organisations such as:

Approach

I am a proponent of live coding in teaching, meaning that learners can see RStudio used in an authentic way. Authentic examples showing real-world applications of R are important to ensure that the content is relevant to learner’s interests. Teaching is supported by extensive, reproducible learning materials written in quarto (formerly rmarkdown). Where possible on longer courses, case studies are written up using data provided by learners to get them started with their own data analysis projects.

Figure 1 shows some example course materials produced for a recent course on using R for air quality modelling. An advanced lesson, it outlines a method to use readr and purrr to rapidly pull large amounts of kilometre grid-square modelled air quality data from the “UK AIR” website and then plot it using ggplot2. All of the content is reproducible, allowing learners to explore it further at a later date.

Figure 1: An example of reproducible course materials, commonly produced when teaching R.