Home  Research  Teaching    



Current Courses
Sabbatical leave in Spring 2024

Past Courses
Ohio Wesleyan University
Fall 2023/Fall 2022 P280 Contemporary Physics
P115 Principles of Physics I
P115L Principles of Physics I
Spring 2023 P310 Mechanics
P116 Principles of Physics II
P116L Principles of Physics II

Claremont McKenna, Pitzer, and Scripps Colleges
Spring 2022 P034 Principles of Physics II
P031 General Physics for Life Sciences II
Fall 2021 P033 Principles of Physics I
P030L General Physics for Life Sciences I

Gettysburg College
Spring 2021 P110 Introductory Physics II
P110L Introductory Physics II
P101 The Evolving Universe
Fall 2020 FYS176-3 To See the World in Symmetry (interdisciplinary seminar)
P111L Introduction to Modern Physics I
P103L Elementary Physics
Spring 2020 P110 Introductory Physics II
P110L Introductory Physics II
P104L Elementary Physics
Fall 2019 P319 Classical Mechanics
P111L Introduction to Modern Physics I
P103L Elementary Physics

Northern Michigan University
Summer 2019 P202 College Physics II
Spring 2019 P322 Modern Physics
P322L Modern Physics
P201 College Physics I
P201L College Physics I
Fall 2018 P201 College Physics I
P201L College Physics I


(Labs are denoted by a letter "L" in the course number.)