Teaching
“To learn something new, you need to try new things and not be afraid to be wrong.”
- Roy T. Bennett
My teaching philosophy starts with trying to see the classroom from the student perspective. I’ve been on both sides—as a student and an instructor—and I know how much it matters when students feel seen, supported, and understood. I aim to create a classroom that’s inclusive, engaging, and responsive, where student feedback genuinely shapes how the course evolves.
Just as important, I want students to learn how to learn—not just how to study for a test. Many students come in without those tools, so I work to build a space where they can take risks, make mistakes, and grow from them. Real learning doesn’t happen from getting everything right the first time; it happens by pushing just outside your comfort zone.
Across all my courses, I prioritize curiosity, critical thinking, and a growth mindset over memorization. My goal is to help students leave not just with content knowledge, but with the confidence and skills to keep learning long after the course ends.
Courses Taught
Courses Taught at High Point University
PHY 1050 - Astronomy of Stars, Galaxies, and the Cosmos
96 students, Spring 2026
DIS 1000 - The Search for Intelligent Life
15 students, Spring 2026
PHY 1050 - Astronomy of Stars, Galaxies, and the Cosmos
96 students, Fall 2025
DIS 1000 - The Search for Intelligent Life
24 students, Fall 2025
Courses Taught at UNC Chapel Hill
ASTR 504/704 - Cosmology (Teaching Assistant)
12 students, Spring 2025
PHY 114 - General Physics I: For Students of the Life Sciences
30 students, Summer 2024
ASTR 504/704 - Cosmology (Teaching Assistant)
21 students, Spring 2023
ASTR 202 - Introduction to Astrophysics (Teaching Assistant)
21 students, Fall 2023
ASTR 202 – Introduction to Astrophysics (Teaching Assistant)
22 students, Fall 2022
ASTR 101 – Introduction to Astronomy: The Solar System (Teaching Assistant)
200 students, Fall 2021
ASTR 101L – Introduction to Astronomy Laboratory: Our Place in Space (Teaching Assistant)
24 students, Fall 2021
PHYS 114 – General Physics I: For Students of the Life Sciences (Teaching Assistant)
30 students, Spring 2021
PHYS 100 – How Things Work (Teaching Assistant)
24 students, Fall 2020
ASTR 101L – Introduction to Astronomy Laboratory: Our Place in Space (Teaching Assistant)
24 students, Fall 2020
PHYS 114 – General Physics I: For Students of the Life Sciences (Teaching Assistant)
30 students, Summer 2020
ASTR 101L – Introduction to Astronomy Laboratory: Our Place in Space (Teaching Assistant)
24 students, Spring 2020
ASTR 101L – Introduction to Astronomy Laboratory: Our Place in Space (Teaching Assistant)
48 students, Fall 2019


Courses Taught at UT Austin
AST 301 – Introduction to Astronomy (Teaching Assistant)
100 students, Fall 2017