Undergraduate Classes

AST 100: Astronomy Today

A seminar course on contemporary astronomy topics.
(Fall 2010, Fall 2011, Fall 2014, Fall 2015)

AST 105: Introduction to the Solar System

An introduction to the solar system for non-science majors. [syllabus]
(Fall 2007, Fall 2008, Fall 2009, Fall 2011, Spring 2014, Spring 2015)

AST 203: Astronomy

An introduction to astronomy and astrophysics for students with a background in physics. [syllabus]
(Spring 2007, Spring 2008, Spring 2009, Spring 2010, Spring 2011, Spring 2012, Spring 2017)

AST 205: Introduction to Planetary Sciences

An introduction to the solar system and planets for students with a background in physics. [syllabus]
(Fall 2010, Fall 2014, Fall 2016)

Graduate Classes

PHY 521: Stars

Graduate course on stellar structure, evolution, etc. [course webpage]
(Fall 2013, Fall 2015)

PHY 546: Python for Scientific Computing

A one-hour graduate course that introduces python and associated scientific libraries and how the apply to common tasks in scientific computing. [course webpage]
(Spring 2016, Spring 2017, Spring 2018; as special topics, PHY 683: Spring 2014, Spring 2015)

PHY 599: Graduate Seminar: Nuclear, Particle, and Astronomy

(Fall 2006, Spring 2007, Spring 2013)

PHY 604: Computational Methods in Physics and Astrophysics II

A survey of core numerical methods, building up to the numerical solution of PDEs. [course webpage]
(Fall 2017; as special topics, PHY 688: Spring 2013, Spring 2016)

The Application of Simulation in Astrophysics

An introduction to computational astrophysics, focusing in particular on astrophysical hydrodynamics.
(Spring 2006)

Astrophysical Fluids and Plasmas

An introduction to hydrodynamics, fluid instabilities, applications to astrophysics, and an introduction to MHD [course wepage]
(Spring 2018)