Teaching

Current & Upcoming Courses

New York University

Graduate Seminar: Theory of Galaxy Formation

Spring 2026
Advanced graduate seminar covering theoretical frameworks for understanding galaxy formation and evolution, including gas dynamics, feedback processes, and cosmological context.

Previous Teaching

Cornell University

Assistant Professor (2023-2025)

ASTRO 1101: From New Worlds to Black Holes

Fall 2024
An introduction to the universe, with emphasis on conceptual understanding of how the universe works and recent scientific discoveries.

ASTRO 6590: Galaxies

Spring 2025
Graduate-level course covering galaxy formation, structure, dynamics, and evolution.

University of California, Berkeley

Graduate Student Instructor

Astronomy C12: The Planets

An introduction to the study of the solar system with emphasis on the discoveries from space exploration. Topics include the origin of the solar system, planetary atmospheres, surfaces and interiors, comets and asteroids, and the search for life in the solar system.

Astronomy 7A: Introduction to Astrophysics

An introduction to astrophysics including stellar structure and evolution, galaxies, and cosmology for students majoring in physical sciences.

Mentoring

Graduate Student Mentoring

  • • Graduate student mentor for the Flatiron Pre-Doctoral Program (Iryna Butsky, 2019)
  • • Undergraduate mentor, UC Berkeley Astronomy (2016-2017)

Educational Outreach

  • • Astronomy Classes for Elementary Students (2017)
    Taught a series of astronomy classes to 2nd and 3rd grade students at North Oakland Community Charter School
  • • UC Berkeley Astronomy Department Public Liaison (2015)
    Coordinated public outreach events and astronomy talks for the community
  • • East Bay Astronomical Society Public Lecture (2014)
    Delivered public lecture at Chabot Space and Science Center
  • • The Berkeley Compass Project Summer Evening Instructor (2013)
    Taught physics and astronomy to underrepresented students in STEM