Home  Research  Teaching    

[img: title image - S20 Schedule]

Current Courses
Ohio Wesleyan University
Fall 2025 P280 Contemporary Physics
P115 Principles of Physics I
P115L Principles of Physics I
(Course materials are available in Blackboard.)

Past Courses
Ohio Wesleyan University
Spring 2025/2023 P310 Mechanics
P116 Principles of Physics II
P116L Principles of Physics II
Fall 2024 P380 Quantum Mechanics I
P115 Principles of Physics I
P115L Principles of Physics I
Spring 2024 Sabbatical leave
Fall 2023/2022 P280 Contemporary Physics
P115 Principles of Physics I
P115L Principles of Physics I

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.)