University Teaching Experience
2025
University of Northern British Columbia (UNBC), Prince George, British Columbia, Canada
Winter term
NREM204 Introductory Wildlife and Fisheries
2020
UNBC, Ecosystem Science & Management Program
Winter term
BIOL414 Fisheries Management (partially online delivery due to covid-19 pandemic)
2018-19
No teaching during initial 2 years of full-time ministry position. See Guest Lectures listed below.
2017
UNBC, Ecosystem Science & Management Program
Winter term
BIOL124 Introductory Biology Lab II
2016
UNBC, Ecosystem Science & Management Program
Fall term
BIOL201 Ecology
BIOL210 Genetics
2014
UNBC, Ecosystem Science & Management Program
Fall term
NREM204 Introductory Wildlife & Fisheries
Winter term
BIOL110 Introductory Ecology
BIOL321 Animal Physiology (see UNBC students Physi-O-lympics poster projects!)
2012
University of Victoria (UVic), Victoria, British Columbia, Canada
Geography Department
Winter term
GEOG591 Directed Studies in Geography
University of Northern British Columbia (UNBC), Prince George, British Columbia, Canada
Winter term
NREM204 Introductory Wildlife and Fisheries
2020
UNBC, Ecosystem Science & Management Program
Winter term
BIOL414 Fisheries Management (partially online delivery due to covid-19 pandemic)
2018-19
No teaching during initial 2 years of full-time ministry position. See Guest Lectures listed below.
2017
UNBC, Ecosystem Science & Management Program
Winter term
BIOL124 Introductory Biology Lab II
2016
UNBC, Ecosystem Science & Management Program
Fall term
BIOL201 Ecology
BIOL210 Genetics
2014
UNBC, Ecosystem Science & Management Program
Fall term
NREM204 Introductory Wildlife & Fisheries
Winter term
BIOL110 Introductory Ecology
BIOL321 Animal Physiology (see UNBC students Physi-O-lympics poster projects!)
2012
University of Victoria (UVic), Victoria, British Columbia, Canada
Geography Department
Winter term
GEOG591 Directed Studies in Geography
College Curriculum development
2015
Yukon College, Whitehorse, Yukon Territory
School of Science
ENVS100 An Introduction to Environmental Sciences I
Converting class-room course materials into an online course format.
Yukon College, Whitehorse, Yukon Territory
School of Science
ENVS100 An Introduction to Environmental Sciences I
Converting class-room course materials into an online course format.
Invited Seminars & Guest Lectures
2026
Guest Lecture, Natural Resource Management (NREM101), UNBC
2025
Guest Lecture, Natural Resource Management (NREM101), UNBC
2023
Guest Lecture, Limnology (BIOL302)
2021
NRESi Colloquium, UNBC, Omineca Fisheries on the rise
2020
Guest Lecture, Environmental Science (ENSC101), UNBC
2019
Guest Lecture, Limnology (BIOL302), UNBC
2018
Guest Lecture, Conservation of Aquatic Ecosystems (BIOL409), UNBC
Guest Lecture, Limnology (BIOL302) UNBC
2017
Guest Lecture, Health Geography (GEOG308/HHSC421), UNBC
2016
Guest Lecture (online), Water Resource Economics, Management, & Governance, Brock University, St. Catharines, ON, Canada
2015
Guest Lecture, Resource Geography (GEOG401), UNBC
Guest Lecture, Northern Contaminated Environments (ENSC308), UNBC
2014
Guest Lecture, Northern Contaminated Environments (ENSC308), UNBC
NRESi Colloquium Series, UNBC
2013
Ecology and Evolutionary Biology Seminar, Queens University, Kingston, ON, Canada
Guest Lecture, Environmental Toxicology, Trent University, PTBO, ON, Canada
Special Guest Lecture, Tamagawa Gauken Nanaimo Campus, Tamagawa University, Nanaimo, BC, Canada
2012
Guest Seminar, University Nevada Reno, Reno, Nevada, USA
2010
Special Lecture, Graduate, Tamagawa University, Tokyo, Japan
Special Lecture, 4th year, Tamagawa University, Tokyo, Japan
Guest Seminar, ITM, Stockholm University, Stockholm, Sweden
2008
Les Ecologistes Seminar, Biology, Simon Fraser University, Burnaby, BC, Canada
Ryerson University, Guest lecture, Toronto, ON, Canada
2006
Ryerson University, Guest lecture, Toronto, ON, Canada
Guest Lecture, Natural Resource Management (NREM101), UNBC
2025
Guest Lecture, Natural Resource Management (NREM101), UNBC
2023
Guest Lecture, Limnology (BIOL302)
2021
NRESi Colloquium, UNBC, Omineca Fisheries on the rise
2020
Guest Lecture, Environmental Science (ENSC101), UNBC
2019
Guest Lecture, Limnology (BIOL302), UNBC
2018
Guest Lecture, Conservation of Aquatic Ecosystems (BIOL409), UNBC
Guest Lecture, Limnology (BIOL302) UNBC
2017
Guest Lecture, Health Geography (GEOG308/HHSC421), UNBC
2016
Guest Lecture (online), Water Resource Economics, Management, & Governance, Brock University, St. Catharines, ON, Canada
2015
Guest Lecture, Resource Geography (GEOG401), UNBC
Guest Lecture, Northern Contaminated Environments (ENSC308), UNBC
2014
Guest Lecture, Northern Contaminated Environments (ENSC308), UNBC
NRESi Colloquium Series, UNBC
2013
Ecology and Evolutionary Biology Seminar, Queens University, Kingston, ON, Canada
Guest Lecture, Environmental Toxicology, Trent University, PTBO, ON, Canada
Special Guest Lecture, Tamagawa Gauken Nanaimo Campus, Tamagawa University, Nanaimo, BC, Canada
2012
Guest Seminar, University Nevada Reno, Reno, Nevada, USA
2010
Special Lecture, Graduate, Tamagawa University, Tokyo, Japan
Special Lecture, 4th year, Tamagawa University, Tokyo, Japan
Guest Seminar, ITM, Stockholm University, Stockholm, Sweden
2008
Les Ecologistes Seminar, Biology, Simon Fraser University, Burnaby, BC, Canada
Ryerson University, Guest lecture, Toronto, ON, Canada
2006
Ryerson University, Guest lecture, Toronto, ON, Canada