Concordia University of Edmonton
Physics 122 – Introductory General Physics II
Instructor: Winter 2023, Winter 2024
Physics 121 – Introductory General Physics I
Instructor: Fall 2022, Fall 2023
Mathematics 114 – Elementary Calculus I
Instructor: Winter 2023
Physics 111 – Introduction to University Physics I
Instructor: Fall 2022
University of Washington
Astronomy 598 – Machine Learning in Astronomy
Co-instructor: Winter 2022 (co-instructor: Andy Connolly)
class GitHub
Astronomy 324 – Introduction to Statistics and Machine Learning in Astronomy
Co-instructor: Spring 2021 (co-instructor: Mario Juric)
Class GitHub
Harvard University
Astronomy 16 – Stellar and Planetary Astronomy
Teaching Assistant: Spring 2018 (instructor: Karin Öberg)
Astronomy 130 – Cosmology
Teaching Assistant: Spring 2016 (instructor: Douglas Finkbeiner)
Teaching Assistant: Spring 2014 (instructor: Douglas Finkbeiner)
Science of the Physical Universe 19 – The Energetic Universe
Teaching Assistant: Spring 2015 (instructor: Robert Kirshner)
Science of the Physical Universe 21 – Stellar Understanding of the Cosmos
Teaching Assistant: Fall 2013 (instructor: Jonathan Grindlay)
University of Alberta
Science 100 – Integrated Science
Teaching Assistant: 2011/2012 (instructor: Denilson Barbosa)
Teaching Assistant: 2010/2011 (instructor: Paul Lu)
Teaching Assistant: 2009/2010 (instructor: Paul Lu)