Teaching

This page includes select resources for students and a brief history of my teaching. All courses taught at UBC Vancouver unless otherwise noted.



Teaching resources

BIOL 300 Practice Hub

Practice problems, worked solutions, and interactive tools for students in BIOL 300. Includes R coding exercises, test-selection flowchart, interactive formula sheet, and guidance on statistical pitfalls. Written with Daniel Sobat.

statsapps

An R package with interactive Shiny apps, designed to build intuition for statistical concepts. Install from CRAN via: install.packages("statsapps")

Multi-panel plots with R

Planning and constructing multi-panel, publication-quality figures using R. Uses ggplot2 to construct individual plots and cowplot to arrange them. Developed for BIOL 548L (Visual and Oral Presentations), a graduate course at UBC. Written with Shree Senthivasan and Andrea Gaede.



Current or upcoming courses

BIOL 300: Fundamentals of Biostatistics

2025/26 Academic year

  • 2026 S2, Section 951, Coordinator (Instructor: Mike Whitlock)

2026/27 Academic year

  • 2026/27 W1, Section 101, Coordinator (Instructor: Kaitlyn Gaynor)
  • 2026/27 W2, Sections 201 and 202, Instructor



Past

Academic year Term Course Section(s) Role Notes
2025/26 2025W2 BIOL 300 201, 202 Instructor
2025/26 2025W1 BIOL 300 101 Instructor Co-instructor: Kaitlyn Gaynor
2024/25 2025S2 BIOL 300 951 Coordinator Instructor: Mike Whitlock
2024/25 2024W1 BIOL 300 101 Instructor
2019/20 2019W1 SCIE 300 111 Instructor