Fall 2025

Section 0869 of KIN83
Techniques of Fitness Instruction -- : Aug 19 - Dec 12 2025
This section is a hybrid class and meets in person during scheduled lab hours, Tues. 6:00-9:00pm. Lecture will be done asynchronously online.

Section 2122 of KFIT3.1
Beginning Body Conditioning -- : Aug 19 - Dec 11 2025

Section 2124 of KFIT3.2
Intermediate Body Conditioning -- : Aug 19 - Dec 11 2025

Section 2126 of KFIT3.3
Advanced Body Conditioning -- : Aug 19 - Dec 11 2025

Section 2347 of KFIT31.1
Pilates Yoga Fusion -- : Aug 19 - Dec 11 2025
Choose how you attend each class session: (1) in class physically, (2) live online at the scheduled days and times (e.g. via Zoom – the link will be provided by the instructor once class starts), or (3) completing all course work asynchronously (e.g. via Canvas). You have the flexibility to attend in the format you choose from one class meeting to the next, as your schedule permits. Additional work is completed and submitted online. HyFlex courses help you complete your education while allowing you to adapt it to your life.

Summer 2025

Section 8106 of KFIT6
Introduction to Yoga -- : Jun 17 - Jul 27 2025

Section 8107 of KFIT6.1
Beginning Yoga -- : Jun 17 - Jul 27 2025

Section 8112 of KFIT6.2
Intermediate Yoga -- : Jun 17 - Jul 27 2025

Section 8229 of KFIT8.2
Intermediate Weight Training -- : Jun 16 - Jul 27 2025

Section 8335 of KFIT5.2
Intermediate Pilates Mat -- : Jun 16 - Jul 27 2025
This section will have optional Zoom meetings on TTh 8:00-10:00am. Additional online course work and videos will be done asynchronously, on the student's own time.

Section 8556 of KFIT8
Introduction to Weight Lifting -- : Jun 16 - Jul 27 2025

Section 8568 of KFIT8.1
Beginning Weight Lifting -- : Jun 16 - Jul 27 2025

Section 8632 of KFIT5
Introduction to Pilates Mat -- : Jun 16 - Jul 27 2025
This section will have optional Zoom meetings on TTh 8:00-10:00am. Additional online course work and videos will be done asynchronously, on the student's own time.

Section 8634 of KFIT5.1
Beginning Pilates Mat -- : Jun 16 - Jul 27 2025
This section will have optional Zoom meetings on TTh 8:00-10:00am. Additional online course work and videos will be done asynchronously, on the student's own time.

Section 8637 of KFIT5.3
Advanced Pilates Mat -- : Jun 16 - Jul 27 2025
This section will have optional Zoom meetings on TTh 8:00-10:00am. Additional online course work and videos will be done asynchronously, on the student's own time.

Section 8654 of KFIT6.3
Advanced Yoga -- : Jun 17 - Jul 27 2025

Section 8844 of KIN53
Principles of Health and Wellness -- : Jun 16 - Jul 27 2025

Spring 2025

Section 4599 of KINES84
Health and Wellness Coaching -- : Jan 16 - May 15 2025
Choose how you attend each class session: (1) in class physically, (2) live online at the scheduled days and times (e.g. via Zoom – the link will be provided by the instructor once class starts). You have the flexibility to attend in either format you choose from one class meeting to the next, as your schedule permits.

Section 4973 of KINES80
Introduction to Applied Kinesiology and Anatomy -- : Jan 13 - May 16 2025
Choose how you attend each class session: (1) in class physically, (2) live online at the scheduled days and times (e.g. via Zoom – the link will be provided by the instructor once class starts). You have the flexibility to attend in either format you choose from one class meeting to the next, as your schedule permits.

Section 5725 of KFIT5.3
Advanced Pilates Mat -- : Jan 14 - May 15 2025

Section 6471 of KFIT5.2
Intermediate Pilates Mat -- : Jan 14 - May 15 2025

Section 6472 of KFIT5.1
Beginning Pilates Mat -- : Jan 14 - May 15 2025

Section 6481 of KFIT5
Introduction to Pilates Mat -- : Jan 14 - May 15 2025

No office hours

B.S. Nutrition and Exercise, California State University Hayward
M.A. Kinesiology, Sonoma State University

Current Certifications:

NAFC National Course Presenter
NAFC Group Fitness Program Director

NASM & NAFC Certified Personal Trainer
Yogafit Level 3 Certified Instructor
SCW Certified Pilates Mat Instructor
Balanced Body Level 1 Certified Pilates Reformer Instructor
Zumba Licensed Instructor, Basic 1 & 2, Sentao
AFAA - Group Fitness Instructor
Bender Barre Method - Certified Instructor
Tabata Bootcamp - Certified Instructor
POP Pilates - Certified Instructor
Keiser Indoor Cycle - Certified Instructor

CPR
First Aid
 

Academic Experience

2005 - Current
Santa Rosa Junior College
Adjunct Faculty, Kinesiology, Athletics and Dance (KAD)
Yoga
Pilates Mat
Body Conditioning
Weight Training
Zumba
Fitness for Living
Intro to Kinesiology and Anatomy
Techniques of Fitness Instruction
Principles of Health and Wellness


1990 - 1999
Lake Tahoe Community College
Adjunct Faculty, Physical Education, Dance and Health
Dance
Aerobics
Weight Training
Nutrition
Personal Health

Choreographer
Various LTCC shows including summer Vaudeville and Nunsense

Director
Performing Arts League (PAL) Variety Show

Professional Areas of Interest

IDEA - International Dance and Exercise Association
NAFC - National Association of Fitness Certifications
AFAA - American Fitness and Aerobics Association

Professional Involvement and Community Service

Petaluma Health Center, P.L.A.Y., Activities Volunteer
National Diabetes Awareness Day Presenter
American Heart Association North Bay HeartWalk Committee
Carousel Fund, Yearly Fundraiser Organizer
Christmas Cheer, Yearly Fundraiser Organizer

Hello and welcome to my homepage!

I am most easily accessible by email. You can ask me a question or set up an appointment. I do check my email at least once a day Monday through Friday.