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