top of page

On campus

Princeton University

  • Instructor

    • ​SPI 635B: Math Camp

    • Warrior-Scholar Project: STEM Boot Camp

  • Teaching Assistant

    • PHY 563: Physics of the Universe

    • PHY 523: Introduction to General Relativity

    • PHY 112: Gravity and the Cosmos

    • PHY 104: General Physics II

    • AST/PHY 206: Black Holes

  • Volunteer speaker/presenter​

    • Riverside Elementary School Science Day​

    • Prospective Physics PhD Preview

    • Zoom a Princeton Physicist

  • Leadership​ & organization

    • Princeton Physics Tutoring Program

    • Princeton Physics Mentorship Program

  • Awards​

    • Physics Departmental Teaching Award

IMG_0808.jpg

California Institute of Technology

  • Instructor

    • RISE Lecture: "Connections in Mathematics"

  • Teaching Assistant​

    • ACM 95: Applied Mathematics for Physical Sciences

    • Ph 7: Laboratory Physics
    • Ph 2: Waves and Oscillations

Online video content

Self-produced videos

Scripted videos for Astrum

bottom of page