Introduction to Astronomy
- New Mexico State University – Introductory Astronomy
- I teach introductory astronomy both in the classroom and through a distance learning model.
Astronomy and Astrophysics
- New Mexico State University – Graduate level astronomy and astrophysics
- A graduate-level cours in physical principles critical to modern astronomy, including radiation mechanisms and radiation transfer in astronomical systems. Covers optics, probability, celestial mechanics, classical mechanics (including orbital mechanics), radiative transfer, properties of spectra, and the basic phenomenology of stars and galaxies.
- New Mexico State University – Graduate-level computation astrophysics
- A course in C programming, creation of scientific diagrams, and key algorithms and techniques for data analysis. Covers makefiles, pointers, data structures, dynamic memory allocation, local and external libraries, sort routines, weighted and unweighted least squares fits, grid and iterative search methods, image manipulation, and steganography.
New Opportunities in Astronomy Education,
A video interview about the General Education Astronomy Source (GEAS) project at New Mexico State University.
New Resources for Astronomy Education,
A presentation about the General Education Astronomy Source (GEAS) project resources at the annual meeting of the Astronomical Society of the Pacific.
Extending the Reach of Astronomy Education,
An invited talk to discuss astronomy education resources available from the General Education Astronomy Source (GEAS) project at New Mexico State University. given at the physics department of Central Michigan University.
- Astronomy Professor (08/2001 – Current) New Mexico State University
- Research Fellow (03/1998 – 08/2001) Institue of Astronomy, Cambridge University
- Postdoctoral Fellow (03/1995 – 03/1998) University of California, Santa Cruz