Home  Research  Teaching    

[img: title image - S20 Schedule]

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

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

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