Teaching

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)