Courses Taught

Vermont Technical College:

Phys 1041: Physics I
Phys 1042: Physics II
Bio 1020: Environmental Biology

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