Teaching

As an instructor, I have always felt the desire to give my students the knowledge and skills they need to become proficient at whichever subject I am teaching, but also to encourage and intrigue them to keep learning about the topic long after they leave the classroom.

Purdue University

As a continuing lecturer, I am currently teaching the following courses.

PHYS 172 Modern Mechanics



University of Mississippi

As a visiting assistant professor, I taught the following courses from 2022-2023.

ASTR 101 Descriptive Astronomy I

ASTR 103 Intro Astronomy of the Solar System

PHYS 211 Physics for Science and Engineering I

PHYS 212 Physics for Science and Engineering II

PHYS 463 Senior Research Project

PHYS 695 Graduate Research in Physics


Pennsylvania State University

As a teaching assistant, I taught the following courses from 2008-2010. 

ASTR 011 Elementary Astronomy Laboratory

ASTR 140 Life in the Universe

ASTR 320 Observational Astronomy Laboratory


Johns Hopkins University

As a teaching assistant, I taught the following courses from 2005-2007.

PHYS 171.103 General Physics for Biological Science Majors 1

PHYS 171.104 General Physics for Biological Science Majors 2

PHYS 173.111 General Physics Laboratory 1

PHYS 173.112 General Physics Laboratory 2

Aspirational Courses

My research experience naturally leads me to want to teach several relatively uncommon courses, including the following.