top of page

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

bottom of page