Teaching

Teaching Assistant, NC State University

Department of Physics and Astronomy

5 semesters, 2022–present
PY 125: Astronomy Laboratory

Instruction in observing with the Skynet robotic telescope network, image analysis, and related software. Optical, UV, and radio observations of Solar System objects, galaxies, nebulae, globular clusters, and the Galactic center. Responsible for all grading, class policies, scheduling, and administering the curriculum.

Course overview for Fall 2026 →

Fall 2021
PY 209: Physics for Engineers and Scientists II Laboratory

Average student rating: 4.58/5.00

Mini lectures, experiments, and exercises in electromagnetism to accompany the lecture course PY 208. Circuits and Python programming emphasized.

Adjunct Faculty, Wake Technical Community College

Jan 2024–present

Tutoring in undergraduate physics, mathematics, chemistry, and computer programming.