Teacher or Facilitator

  • Karen Zelin
    Karen Zelin

    Karen Zelin has been a student and teacher of meditation since the mid-1990s when she began practicing and teaching Mindfulness-Based Stress Reduction programs. She has served as Chair of ISC’s Board of Directors and as a member of ISC’s Program Committee. She trained at Spirit Rock in the Mindfulness & Yoga Certification program, and ISC’s teacher development program with Bob Stahl. She has teamed with ISC teachers to offer daylongs on Mindfulness & Yoga, Mindfulness & Anxiety, and a Day of Practice. She is currently teaching ISC’s Beginners Meditation Class. Besides teaching meditation and mindfulness, Karen also teaches yoga in Santa Cruz and is co-owner of Yoga Within Studio in Aptos Village.




May 27 2021


Pacific Time
9:00 am - 10:30 am


Special Events

Practice and Discussions – 3 Thursdays in May

This 3-event series is for anyone drawn to dhamma conversation as a way of deepening practice and engaging with others through the pandemic. Each session includes formal sitting practice, dhamma teaching, and group reflections. The focus is on applying the wisdom of Buddhist practice to meet and care for what’s alive in our hearts and what’s arising in the world around us. We are all human and may feel uncertainty, fear, sadness, anxiety, stress, numbness, kindness, and suffering. Sitting with others is a wholesome way to feel support and to identify less with our rogue minds, which no doubt is processing the stresses and suffering of the moment.

Come to any single Thursday or come to all of them.

Together, we forge, cultivate, and walk the path to soften and free the heart.

For there is always light if only we’re brave enough to see it. If only we’re brave enough to be it.

Amanda Gorman, poet

Online Meeting ID: 834 9489 6845

Join online by clicking the Join Online Meeting button or attend by calling +1-669-900-6833 US (San Jose) followed by the Online Meeting ID number and #. If a passcode is requested, then enter the Dial-in passcode and #. Find your local number by clicking here. The preferred way to join is by using a Zoom application with your personal Zoom account.

Please return to the calendar to join an online session or learn of any schedule updates.

The following displayed information is for event planning and hosting (participants should ignore):