Teaching

CPSC 210: Software Construction

TA, Undergraduate course, The University of British Columbia, September 2026

ENV/BIO 3230: Geographic Information Systems

Instructor, Undergraduate course, Madonna University, August 2026

BIO 2100: Human Ecology

Co-Instructor, Undergraduate course, Madonna University, August 2026

DSCI 310: Reproducible and Trustworthy Workflows for Data Science

Instructor, Undergraduate course, The University of British Columbia, January 2026

DSCI 220: Discrete Mathematics for Data Science

TA, Undergraduate course, The University of British Columbia, September 2025

ENV/BIO 3230: Geographic Information Systems

Instructor, Undergraduate course, Madonna University, August 2025

CPSC 103: Introduction to Systematic Program Design

TA, Undergraduate course, The University of British Columbia, January 2025

ENV/BIO 3230: Geographic Information Systems

Instructor, Undergraduate course, Madonna University, August 2024

Teaching experiences from undergrad

TA, Undergraduate courses, Carthage College, May 2019

I worked as a tutor and embedded tutor (similar responsibilities to a TA at other institutions) for 7 out of my 8 full time semesters at Carthage College. I worked with classes in both the computer science and geography departments.