Teaching page

Teaching

Placeholder teaching image
Front cover of ASTR680 noteset.

Current & recent courses

All class materials are distributed via ELMS.

  • ASTR422 — Cosmology (Fall 2025)
  • ASTR680 — High-Energy Astrophysics (Fall 2024)

Public materials

Watch this space for publicly available course notes etc.

Teaching philosophy

My teaching aims to connect the conceptual foundations of astrophysics with the methods used in contemporary research. That means moving fluently between physical intuition, mathematical structure, observational constraints, and the capabilities of current and future facilities.