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 |