Courses

This page contains links to the courses that I am teaching or have taught.

Current Courses at the University of Wisconsin at Whitewater.

Spring Semester 2026:
PHYSCS 130: Physics Foundations
PHYSCS 360: Optics


Prior courses taught:

Fall Semester 2025:
PHYSCS 212: Physics and Everyday Thinking
PHYSCS 240: Physics of Sound and Music

Spring Semester 2025:
PHYSCS 130: Physics Foundations
PHYSCS 344: Modern Physics
COMPSCI 412: Embedded Systems Laboratory Sections 02 and 03

Fall Semester 2024: Sabbatical
During this sabbatical I created sets of 3D Augmented Reality objects with separate pages for each: Physics Historical Apparatus items, Birds, and Inuit Art objects.

Summer Session 2024:
PHYSCS 130: Physics Foundations (online)

Spring Semester 2024:
PHYSCS 130: Physics Foundations
PHYSCS 360: Optics
PHYSCS 389: Physics Junior Seminar

Fall Semester 2023:
PHYSCS 130: Physics Foundations
PHYSCS 190: Physics Introductory Seminar
PHYSCS 212: Physics and Everyday Thinking
PHYSCS 489: Physics Senior Seminar

Summer Session 2023:
PHYSCS 130: Physics Foundations (online)

Spring Semester 2023:
PHYSCS 130: Physics Foundations
PHYSCS 344: Modern Physics
PHYSCS 389: Physics Junior Seminar

Fall Semester 2022:
PHYSCS 130: Physics Foundations
PHYSCS 190: Physics Introductory Seminar
PHYSCS 212: Physics and Everyday Thinking
PHYSCS 489: Physics Senior Seminar

Summer Session 2022:
PHYSCS 130: Physics Foundations (online)

Spring Semester 2022:
PHYSCS 130: Physics Foundations
PHYSCS 360: Optics
PHYSCS 389: Physics Junior Seminar

Fall Semester 2021:
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 240: Physics of Sound and Music
PHYSCS 489: Physics Senior Seminar

Summer Session 2021:
PHYSCS 130: Physics Foundations (online)

Spring Semester 2021:
PHYSCS 344: Modern Physics
Physics Department Chair

Fall Semester 2020:
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 221: Intermediate Physics Laboratory
Physics Department Chair

Spring Semester 2020:
PHYSCS 360: Optics with Lab, Kenyon
Physics Department Chair

Fall Semester 2019:
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 489 Physics Senior Seminar
Physics Department Chair

Spring Semester 2019:
PHYSCS 344: Modern Physics
PHYSCS 141 Lab Section 02
Physics Department Chair

Fall Semester 2018:
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 489 Physics Senior Seminar
Physics Department Chair

Spring Semester 2018:
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 360: Optics with Lab, Kenyon

Fall Semester 2017:
PHYSCS 130 Laboratory (Sec 03)
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 489 Physics Senior Seminar

Summer Semester 2017:
PHYSCS 150: From Einstein to Star Trek (Web-based)

Spring Semester 2017:
PHYSCS 130 Laboratory (Sec 02, 03)
PHYSCS 212: Physics for Elementary Teachers (Sec. 01, 02)

Fall Semester 2016:
PHYSCS 180 Laboratory (Sec 01, 02)
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 360: Optics with Lab, Kenyon

Spring Semester 2016:
PHYSCS 212: Physics for Elementary Teachers (Sec 01, 02)
PHYSCS 130 Laboratory (Sec 03)

Fall Semester 2015:
PHYSCS 140 Laboratory (Sec 03)
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 360: Optics with Lab, Kenyon

Spring Semester 2015:
PHYSCS 150: From Einstein to Star Trek
PHYSCS 212: Physics for Elementary Teachers (Sec 01, 02)

Fall Semester 2014:
PHYSCS 100: Energy, Heinrichs and Kleinbach
PHYSCS 180 Laboratory (Sec 03)
PHYSCS 212: Physics for Elementary Teachers
PHYSCS 360: Optics with Lab, Kenyon

Summer 2014:
PHYSCS 212: Physics for Elementary Teachers

Spring Semester 2014:
PHYSCS 150: From Einstein to Star Trek
PHYSCS 212: Physics for Elementary Teachers (Sec 01, 02)

Fall Semester 2013:
PHYSCS 120: Light and Color, Falk
Physics 180 Laboratory (Sec 03)
PHYSCS 212: Physics for Elementary Teachers

Summer 2013: Hebei Normal University, College of Physics Science and Information Engineering Seminar series given: Physics Teaching in the United States

Spring Semester 2013:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics Department Chair

Fall Semester 2012:
Physics 360: Optics with Lab, Kenyon
Physics Department Chair

Spring Semester 2012: Sabbatical at Hebei Normal University, College of Physics Science and Information Engineering Course taught: A Review of Introductory Physics in English
News Items:
Course Information
Visiting guests news item.

Fall Semester 2011:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics Department Chair

Spring Semester 2011:
Physics 181: Physics for Scientists and Engineers II Moore
Physics Department Chair

Fall Semester 2010:
Physics 180: Physics for Scientists and Engineers I Moore
Physics Department Chair

Summer 2010:
Physics 212: Physics for Elementary Teachers

Spring Semester 2010:
Physics 212: Physics for Elementary Teachers
Physics 360: Optics with Lab, Hecht
Physics Department Chair

Fall Semester 2009:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics Department Chair

Summer 2009:
Physics 212: Physics for Elementary Teachers

Spring Semester 2009:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics Department Chair

Fall Semester 2008:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics Department Chair

Spring Semester 2008:
Physics 212: Physics for Elementary Teachers
Physics 360: Optics with Lab, Hecht

Fall Semester 2007:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 344: Modern Physics

Spring Semester 2007:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 221: Intermediate Physics Laboratory

Fall Semester 2006:
Physics 212-01 and 212-02: Physics for Elementary Teachers
Physics 130-01L and 130-02L: Physics Foundations Laboratory

Spring Semester 2006:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 221: Intermediate Physics Laboratory
Physics 489: Senior Seminar

Fall Semester 2005:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 354: Optics, Hecht
Physics 355: Optics Laboratory

Spring Semester 2005:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 240: Physics of Sound and Music
Physics 130L: Physics Foundations Laboratory

Fall Semester 2004:
Physics 212-1 and 212-2: Physics for Elementary Teachers
Physics 410: Modern Physics
Physics 130L: Physics Foundations Laboratory

Summer Session I 2004
Physics 130: Physics Foundations

Spring Semester 2004
Physics 210-1 and 210-2: Descriptive Physics
Physics 240: Physics of Sound and Music
Physics 221: Intermediate Laboratory
Physics 489: Senior Seminar

Fall Semester 2003:
Physics 130: Physics Foundations
Physics 210-1 and 210-2: Descriptive Physics

Spring Semester 2003
Physics 130: Physics Foundations
Physics 240: Physics of Sound and Music
Physics 489: Senior Seminar

Fall 2002
Physics 150: From Einstein to Star Trek
Physics 161: General Physics I Laboratory
Physics 210-1 and 210-2: Descriptive Physics

Spring 2002:
Physics 130: Physics Foundations
Physics 210-1 and 210-2: Descriptive Physics

Fall 2001:
Physics 162: General Physics II
Physics 163: General Physics II Laboratory
Physics 210: Descriptive Physics


Courses for the 2000-1 academic year at Lewis and Clark College.

Spring 2001:
Physics 252: Physics IV Thermodynamics and Statistical Mechanics, Carter
Physics 172: Physics Introductory Laboratory II
Physics 300/400: Advanced Laboratory

Fall 2000:
Physics 141: Introductory General Physics I
Physics 171: Physics Introductory Laboratory
Physics 251: Physics III Electromagnetism