Courses Taught

Vermont Technical College:

CHE 1031: General Chemistry I
PHY 1041: Physics I
PHY 1042: Physics II
PHY 3121: Modern Physics
BIO 1020: Environmental Biology
MAT 1312: Precalculus II

Middlebury College:

ENVS 1110: Ice Cores By Land and By Sea (self-designed)

Champlain College:

Math 350: Numerical Methods

University of Vermont:

Math 9: College Algebra
Math 10: Pre-Calculus
Math 19: Calculus

Colorado Community College Online

Physics II: Electricity and Magnetism