Adjunct Math Faculty, Westminster College (2017- )

- College Algebra

Mathematics Faculty, Muskegon Community College (2002-2012)

- Social Media (3-credit course)
- Beginning Algebra (traditional, hybrid, and web-enhanced)
- Intermediate Algebra (traditional and hybrid)
- Math for Health Sciences
- College Algebra
- Trigonometry
- Calculus I (traditional, online, and web-enhanced)
- Calculus II (traditional, online, and web-enhanced)
- Math for Elementary Teachers (traditional and web-enhanced)
- Intro to Inorganic Chemistry
- Intro to Inorganic Chemistry Lab

Adjunct Faculty, Central Michigan University (2008-2010)

- Technology for Math Instruction (EDU 508NS)

Teaching Assistant, Western Michigan University (Spring 2008)

- Higher Education and the New Technology Frontier (EDLD 688)

Teaching Assistant, University of Wyoming (2000-2001)

- Calculus I
- Calculus II
- Trigonometry
- College Algebra & Trigonometry
- Problem Solving

Adjunct Faculty, Laramie County Community College (1997-1999)

- Beginning Algebra
- Intermediate Algebra

Lecturer of Mathematics, University of Wyoming (1997-1998)

- Finite Mathematics
- Business Calculus (Discussion Sections)
- Business Mathematics (Discussions Sections with Lab)

Instructor, Upward Bound / MSIP, University of Wyoming

- Statistics
- Beginning Algebra
- Environmental Science
- Water Quality Research Lab
- High-Altitude Ecology