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
-

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