I love teaching physics and astronomy, from introductory courses for non-majors to upper-level courses in astrophysics, electromagnetism, and many other topics. A special area of emphasis in courses for physics majors is development of computational skills alongside other "traditional" forms of problem-solving. For non-majors, I emphasize connections with other fields of study and applications, as well as analysis of real-world data. All of my courses recognize that students learn best by doing, and are structured to provide lots of low-stakes opportunities to try out concepts and solve problems.