**Whenever I teach a particular course, I strive to develop extensive lecture notes and/or slides that are self-contained, comprehensive, and that hopefully help the students in studying or revisiting the material covered in class. The table below lists the lecture notes that I have made publicly available. Simply click on tthe course title to download the corresponding lecture notes as a single PDF file. More information on each individual course can be found on my teaching website**

COURSE TITLE |
TARGET AUDIENCE |
DOCUMENT |

Introduction to Cosmology |
Undergraduate (non-science major) | Slides (479 pages) |

Physical Processes in Astronomy |
Undergraduate (astro-majors) | Notes (293 pages) |

Astrophysical Flows |
Undergraduate/Graduate | Notes (304 pages) |

Dynamics of Many-Body Systems |
Graduate (Physics/Astro) |
Notes (334 pages) |

Numerical Hydrodynamics |
Graduate (Physics/Astro) | Notes (63 pages) |

Collisionless Dynamics |
Graduate (Physics/Astro) | Slides (264 pages) |

Theory of Galaxy Formation |
Graduate (Physics/Astro) | Slides (691 pages) |