Selected teaching activities

  • Fall 2024 PHYS 1307: General Physics I, SMU
  • Spring 2022, 2023, 2024 PHYS 406: Cosmology, Boise State
  • Fall 2020, 2021, 2022, 2023 PHYS 325: Scientific Computing, Boise State
  • Spring 2021 PHYS 211L: Physics I Lab with Calculus, Boise State
  • Summer 2019 Summer Undergraduate Research Program, OSU Astronomy (research supervisor)
  • June 2019 Banneker Institute, Harvard University (instructor)
  • Spring 2019 ISEE Professional Development Program, Institute for Scientist and Engineer Educators, UC Santa Cruz (inquiry-based course development)
  • Spring 2019 Teaching @ Ohio State, University Institute for Teaching and Learning, 2019
  • 2012-2019 Substitute lectures ranging from introductory physics to graduate-level astrophysics
  • 2006-2011 Teaching assistant at Stanford: Mechanics, Intermediate Electricity and Magnetism, Introduction to Extragalactic Astrophysics and Cosmology, Advanced Extragalactic Astrophysics and Cosmology