MSC Teacher Directory

We’re excited to have you join us in our mission to promote greater self-compassion and well-being for all. Our new CMSC Teacher Directory features MSC Teachers from all around the world who have been trained by the Center for Mindful Self-Compassion and CMSC International Partners to teach the research-based Mindful Self-Compassion course. Only MSC-Trained teachers are authorized to teach this program.

Based upon scientific research and established teaching methods, MSC Teachers guide participants in cultivating greater self-awareness, self-kindness, and inner strength.

You can easily search our teacher database by clicking on any of the field boxes below for country, state/region, primary teaching language, or certification level (Certified or Trained Teacher or Teacher-in-Training) or if you know a teacher’s name, entering a First, Last, or Full Name in the far right field box.

*Our updated directory is powered by a mobile app developed and owned by Interconnected, under a licensing agreement. We appreciate Interconnected’s commitment to compliance with CMSC’s nonprofit 501(c)(3) status while offering greater access to information about MSC Teachers and their upcoming courses. You can find desktop version of the MSC App here and the mobile version by searching the app store on your phone for Mindful Self-Compassion. Please note teachers are adding themselves to the App so not all MSC teachers are listed here yet. For a basic list of 3000+ teachers trained by CMSC through 2023, you can find it here.

Adrian Wan

  • City: Hong Kong
  • Country:
  • State/Province: Hong Kong
  • Language: English
  • Certification: Certified MSC Teacher

Melita Caulfield

  • City: Canberra
  • Country: Australia
  • State/Province: Australian Capital Territory
  • Language: English
  • Certification: Trained MSC Teacher

Adele Stewart

  • City: Woonona
  • Country: Australia
  • State/Province: New South Wales
  • Language: English
  • Certification: Trained MSC Teacher

Lisa Shetler

  • City: Gawler
  • Country: Australia
  • State/Province: South Australia
  • Language: English
  • Certification: Trained MSC Teacher

Tina Gibson

  • City: Myponga Beach
  • Country: Australia
  • State/Province: South Australia
  • Language: English
  • Certification: Certified MSC Teacher

Peter Goh

  • City: Melbourne
  • Country: Australia
  • State/Province: Victoria
  • Language: English
  • Certification: Certified MSC Teacher

Karen Haddon

  • City: Perth
  • Country: Australia
  • State/Province: Western Australia
  • Language: English
  • Certification: Trained MSC Teacher

Mark Simmonds

  • City: Edmonton
  • Country: Canada
  • State/Province: Alberta
  • Language: English
  • Certification: Certified MSC Teacher

Zoey Ryan

  • City: Metro Vancouver
  • Country: Canada
  • State/Province: British Columbia
  • Language: English
  • Certification: Trained MSC Teacher

Victoria Pawlowski

  • City: Nanaimo
  • Country: Canada
  • State/Province: British Columbia
  • Language: English
  • Certification: Certified MSC Teacher

Kristy Williams

  • City: Nanaimo (Snuneymuw Territory)
  • Country: Canada
  • State/Province: British Columbia
  • Language: English
  • Certification: Trained MSC Teacher

Lisa Baylis

  • City: Victoria
  • Country: Canada
  • State/Province: British Columbia
  • Language: English
  • Certification: Certified MSC Teacher

Cathy Morano

  • City: Goderich
  • Country: Canada
  • State/Province: Ontario
  • Language: English
  • Certification: Trained MSC Teacher

Natalie Sobel

  • City: Hamilton
  • Country: Canada
  • State/Province: Ontario
  • Language: English
  • Certification: Trained MSC Teacher

Jennifer Innes

  • City: Ottawa
  • Country: Canada
  • State/Province: Ontario
  • Language: English
  • Certification: Trained MSC Teacher

Shari Geller

  • City: Toronto
  • Country: Canada
  • State/Province: Ontario
  • Language: English
  • Certification: Certified MSC Teacher

Christine Grace McMulkin

  • City: Toronto
  • Country: Canada
  • State/Province: Ontario
  • Language: English
  • Certification: Certified MSC Teacher

Vivian Hui Qian

  • City: Gatineau
  • Country: Canada
  • State/Province: Quebec
  • Language: English
  • Certification: Certified MSC Teacher

Martine Vaillancourt

  • City: Montréal
  • Country: Canada
  • State/Province: Quebec
  • Language: English
  • Certification: Trained MSC Teacher

Kathy Bonapace M.D.

  • City: Rouyn-Noranda
  • Country: Canada
  • State/Province: Quebec
  • Language: English
  • Certification: Trained MSC Teacher

María Veronica Riera Marinovic

  • City: Santiago
  • Country: Chile
  • State/Province: Region Metropolitana de Santiago
  • Language: English
  • Certification: Trained MSC Teacher

Jie Meng

  • City: Beijing
  • Country: China
  • State/Province: Beijing
  • Language: English
  • Certification: Trained MSC Teacher

Vanus Cheung

  • City: Hong Kong
  • Country: China
  • State/Province: Guangdong
  • Language: English
  • Certification: Trained MSC Teacher

Yuchun

  • City: changning
  • Country: China
  • State/Province: Shanghai
  • Language: English
  • Certification: Trained MSC Teacher

Dominique Retoux

  • City: Bourges
  • Country: France
  • State/Province: Centre-Val de Loire
  • Language: French
  • Certification: Trained MSC Teacher

Florence Bahia Simonnet

  • City: Aix-en-Provence
  • Country: France
  • State/Province: Provence-Alpes-Cote-d'Azur
  • Language: English
  • Certification: Trained MSC Teacher

Markus Bohlmann

  • City: Hechingen
  • Country: Germany
  • State/Province: Baden-Wurttemberg
  • Language: English
  • Certification: Certified MSC Teacher

Eva Sperger

  • City: Munich
  • Country: Germany
  • State/Province: Bayern
  • Language: English
  • Certification: Trained MSC Teacher

Wiebke Pausch

  • City: Berlin
  • Country: Germany
  • State/Province: Berlin
  • Language: English
  • Certification: Trained MSC Teacher

Anja Benesch

  • City: Berlin
  • Country: Germany
  • State/Province: Berlin
  • Language: English
  • Certification: Certified MSC Teacher

Regine Bruns

  • City: Bremen
  • Country: Germany
  • State/Province: Bremen
  • Language: English
  • Certification: Trained MSC Teacher

Michael Merks

  • City: Hamburg
  • Country: Germany
  • State/Province: Hamburg
  • Language: English
  • Certification: Certified MSC Teacher

Anke Makai

  • City: Cologne
  • Country: Germany
  • State/Province: Nordrhein-Westfalen
  • Language: English
  • Certification: Trained MSC Teacher

Simone Bürger

  • City: Overath (Bonn/Cologne Area)
  • Country: Germany
  • State/Province: Nordrhein-Westfalen
  • Language: English
  • Certification: Trained MSC Teacher

Gyongyver Salavecz

  • City: Budapest
  • Country: Hungary
  • State/Province: Budapest
  • Language: English
  • Certification: Trained MSC Teacher

Jim Keating

  • City: Dublin
  • Country: Ireland
  • State/Province: Dublin
  • Language: English
  • Certification: Trained MSC Teacher

Anne Kirwan

  • City: Dublin
  • Country: Ireland
  • State/Province: Dublin
  • Language: English
  • Certification: Trained MSC Teacher

Laura Bassi

  • City: Ferrara
  • Country: Italy
  • State/Province: Emilia-Romagna
  • Language: English
  • Certification: Certified MSC Teacher

Nicoletta Cinotti

  • City: Genova
  • Country: Italy
  • State/Province: Liguria
  • Language: English
  • Certification: Trained MSC Teacher

Paolo Scocco

  • City: Padova
  • Country: Italy
  • State/Province: Veneto
  • Language: English
  • Certification: Trained MSC Teacher

Atsushi Yoshida

  • City: Tokyo
  • Country: Japan
  • State/Province: Tokyo
  • Language: English
  • Certification: Trained MSC Teacher

Jeong Suk Kim

  • City: Yeouido
  • Country: Korea, Republic of
  • State/Province: Seoul-teukbyeolsi
  • Language: English
  • Certification: Trained MSC Teacher

Mi Yen Low

  • City: Kuala Lumpur
  • Country: Malaysia
  • State/Province: Wilayah Persekutuan Kuala Lumpur
  • Language: English
  • Certification: Trained MSC Teacher

Hiroe Takeuchi

  • City: Amsterdam
  • Country: Netherlands
  • State/Province: Noord-Holland
  • Language: English
  • Certification: Trained MSC Teacher

Marie Hobbs

  • City: Oegstgeest
  • Country: Netherlands
  • State/Province: Zuid-Holland
  • Language: English
  • Certification: Trained MSC Teacher

Mara Elwood

  • City: Wellington
  • Country: New Zealand
  • State/Province: Wellington
  • Language: English
  • Certification: Certified MSC Teacher

Stina Jørgensen

  • City: Fornebu
  • Country: Norway
  • State/Province: Viken
  • Language: English
  • Certification: Trained MSC Teacher

Maheen Mohammed

  • City: Karachi
  • Country: Pakistan
  • State/Province: Sindh
  • Language: English
  • Certification: Trained MSC Teacher

Ela Compton

  • City: Warszawa
  • Country: Poland
  • State/Province: Mazowieckie
  • Language: English
  • Certification: Trained MSC Teacher

Beata Gapys

  • City: Gdańsk
  • Country: Poland
  • State/Province: Pomorskie
  • Language: English
  • Certification: MSC Teacher-in-Training

Mabel Yap

  • City: Singapore
  • Country: Singapore
  • State/Province: Singapore
  • Language: English
  • Certification: Trained MSC Teacher

Carmen Teo

  • City: Singapore
  • Country: Singapore
  • State/Province: Singapore
  • Language: English
  • Certification: Certified MSC Teacher

Claire Breen

  • City: Cape Town
  • Country: South Africa
  • State/Province: Western Cape
  • Language: English
  • Certification: Certified MSC Teacher

Cuca Azinovic

  • City: Oropesa del Mar
  • Country: Spain
  • State/Province: Valenciana, Comunidad
  • Language: English
  • Certification: Trained MSC Teacher

Lotta Adelstal

  • City: Stockholm & Nora
  • Country: Sweden
  • State/Province: Stockholms lan
  • Language: English
  • Certification: Trained MSC Teacher

Eva-Lena Fehlmann

  • City: Lugano
  • Country: Switzerland
  • State/Province: Ticino
  • Language: English
  • Certification: Trained MSC Teacher

Michelle Yang

  • City: Taipei
  • Country: Taiwan
  • State/Province: Taipei
  • Language: English
  • Certification: Certified MSC Teacher

Dalida Turkovic

  • City: Thalang
  • Country: Thailand
  • State/Province: Phuket
  • Language: English
  • Certification: Certified MSC Teacher

Siri Chandler

  • City: Pranburi
  • Country: Thailand
  • State/Province: Prachuap Khiri Khan
  • Language: English
  • Certification: Certified MSC Teacher

Benjamin Weinstein

  • City: Bangkok
  • Country: Thailand
  • State/Province: Ratchaburi
  • Language: English
  • Certification: Certified MSC Teacher

Ali Lambie

  • City: Bishopstoke
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Certified MSC Teacher

John Quill

  • City: Colchester
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Trained MSC Teacher

Caroline Hoffman PhD

  • City: Hook
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Certified MSC Teacher

Zoe Shobbrook-Fisher

  • City: London
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Certified MSC Teacher

Simon Purcell

  • City: London
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: MSC Teacher-in-Training

Rebecca Hill

  • City: London
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Certified MSC Teacher

Shad Woolgrove

  • City: Sheffield
  • Country: United Kingdom
  • State/Province: England
  • Language: English
  • Certification: Certified MSC Teacher

Colette Power PhD

  • City: Lampeter
  • Country: United Kingdom
  • State/Province: Wales
  • Language: English
  • Certification: Certified MSC Teacher

Jonathan Walker

  • City: Fort Wayne
  • Country: United States
  • State/Province:
  • Language: English
  • Certification: Certified MSC Teacher

Victoria Brattini

  • City: Laguna Beach
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Certified MSC Teacher

Nima Fayazmanesh, M.D., M.S.

  • City: Long Beach
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Trained MSC Teacher

Kim Levan

  • City: Mendocino
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Certified MSC Teacher

Judith Hill-Weld

  • City: Nevada City
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Trained MSC Teacher

Michelle Becker

  • City: San Diego
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Certified MSC Teacher

Mary Marcdante

  • City: San Diego
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Certified MSC Teacher

Amanda

  • City: Sierra Madre
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Trained MSC Teacher

Afik Faerman

  • City: Stanford
  • Country: United States
  • State/Province: California
  • Language: English
  • Certification: Trained MSC Teacher

Jennifer Erwin

  • City: Denver
  • Country: United States
  • State/Province: Colorado
  • Language: English
  • Certification: Trained MSC Teacher

Aimee Eckhardt

  • City: Durango
  • Country: United States
  • State/Province: Colorado
  • Language: English
  • Certification: Certified MSC Teacher

Eric B. Hornfeld

  • City: Longmont
  • Country: United States
  • State/Province: Colorado
  • Language: English
  • Certification: Trained MSC Teacher

Kimberly Middleton

  • City: Washington
  • Country: United States
  • State/Province: District of Columbia
  • Language: English
  • Certification: Trained MSC Teacher

Patricia Isis

  • City: Miami
  • Country: United States
  • State/Province: Florida
  • Language: English
  • Certification: Certified MSC Teacher

Hina Pitroda

  • City: Chicago
  • Country: United States
  • State/Province: Illinois
  • Language: English
  • Certification: Trained MSC Teacher

Sydney Spears

  • City: Kansas City
  • Country: United States
  • State/Province: Kansas
  • Language: English
  • Certification: Certified MSC Teacher

Heather Shaughnessy-Cato

  • City: Brunswick
  • Country: United States
  • State/Province: Maine
  • Language: English
  • Certification: Certified MSC Teacher

Mark Rovner

  • City: Takoma Park
  • Country: United States
  • State/Province: Maryland
  • Language: English
  • Certification: Trained MSC Teacher

Lauren Sabet MS, RN

  • City: Boston
  • Country: United States
  • State/Province: Massachusetts
  • Language: English
  • Certification: Trained MSC Teacher

Christopher Germer

  • City: Cambridge
  • Country: United States
  • State/Province: Massachusetts
  • Language: English
  • Certification: Certified MSC Teacher

Cecilia Fernandez-Hall

  • City: North Andover
  • Country: United States
  • State/Province: Massachusetts
  • Language: English
  • Certification: Certified MSC Teacher

David Spound

  • City: Northampton
  • Country: United States
  • State/Province: Massachusetts
  • Language: English
  • Certification: Certified MSC Teacher

Jorge C. Armesto

  • City: Swansea
  • Country: United States
  • State/Province: Massachusetts
  • Language: English
  • Certification: Certified MSC Teacher

Paulette Grotrian

  • City: Ann Arbor
  • Country: United States
  • State/Province: Michigan
  • Language: English
  • Certification: Certified MSC Teacher

Becky Siden

  • City: Huntington Woods
  • Country: United States
  • State/Province: Michigan
  • Language: English
  • Certification: MSC Teacher-in-Training

Lucy Sternburgh

  • City: Kalamazoo
  • Country: United States
  • State/Province: Michigan
  • Language: English
  • Certification: Certified MSC Teacher

Sondra Gudmundson

  • City: Bemidji
  • Country: United States
  • State/Province: Minnesota
  • Language: English
  • Certification: Certified MSC Teacher

Jenny Wilson

  • City: Minneapolis/Saint Paul
  • Country: United States
  • State/Province: Minnesota
  • Language: English
  • Certification: Certified MSC Teacher

Tracy Ochester

  • City: Kansas City
  • Country: United States
  • State/Province: Missouri
  • Language: English
  • Certification: Trained MSC Teacher

Corine Caffort

  • City: Princeton
  • Country: United States
  • State/Province: New Jersey
  • Language: English
  • Certification: Trained MSC Teacher

Sarah Gouveia

  • City: Ramsey
  • Country: United States
  • State/Province: New Jersey
  • Language: English
  • Certification: Trained MSC Teacher

Craig Sloane

  • City: New York
  • Country: United States
  • State/Province: New York
  • Language: English
  • Certification: Trained MSC Teacher

Emily Rubin

  • City: Asheville
  • Country: United States
  • State/Province: North Carolina
  • Language: English
  • Certification: Certified MSC Teacher

Cynthia Phelps

  • City: Asheville
  • Country: United States
  • State/Province: North Carolina
  • Language: English
  • Certification: Certified MSC Teacher

Karen Bluth, PhD

  • City: Beaufort
  • Country: United States
  • State/Province: North Carolina
  • Language: English
  • Certification: Trained MSC Teacher

Linnea Clouse

  • City: Columbus
  • Country: United States
  • State/Province: Ohio
  • Language: English
  • Certification: MSC Teacher-in-Training

Martin Thomson-Jones

  • City: Oberlin
  • Country: United States
  • State/Province: Ohio
  • Language: English
  • Certification: Certified MSC Teacher

Dr. Mindith Rahmat

  • City: Yellow Springs
  • Country: United States
  • State/Province: Ohio
  • Language: English
  • Certification: Trained MSC Teacher

Lauree Dash

  • City: oklahoma city
  • Country: United States
  • State/Province: Oklahoma
  • Language: English
  • Certification: Trained MSC Teacher

Ruth Williamson

  • City: Bend
  • Country: United States
  • State/Province: Oregon
  • Language: English
  • Certification: Trained MSC Teacher

Eileen Lin

  • City: Corvallis
  • Country: United States
  • State/Province: Oregon
  • Language: English
  • Certification: Trained MSC Teacher

Steve Hickman

  • City: Newport
  • Country: United States
  • State/Province: Oregon
  • Language: English
  • Certification: Certified MSC Teacher

Megan Prager

  • City: Portland
  • Country: United States
  • State/Province: Oregon
  • Language: English
  • Certification: Certified MSC Teacher

Sarah Westbrook

  • City: Philadelphia
  • Country: United States
  • State/Province: Pennsylvania
  • Language: English
  • Certification: Trained MSC Teacher

Annie Allen

  • City: Philadelphia
  • Country: United States
  • State/Province: Pennsylvania
  • Language: English
  • Certification: Certified MSC Teacher

Laila Narsi

  • City: Houston
  • Country: United States
  • State/Province: Texas
  • Language: English
  • Certification: Certified MSC Teacher

Kristen Soltis-Tyler

  • City: Fairfax
  • Country: United States
  • State/Province: Virginia
  • Language: English
  • Certification: Trained MSC Teacher

Carolina Bautista-Velez

  • City: Fredericksburg
  • Country: United States
  • State/Province: Virginia
  • Language: English
  • Certification: Trained MSC Teacher

Marina Barnes

  • City: Bainbridge Island
  • Country: United States
  • State/Province: Washington
  • Language: English
  • Certification: Trained MSC Teacher

Tim Burnett (Mindfulness Northwest)

  • City: Bellingham
  • Country: United States
  • State/Province: Washington
  • Language: English
  • Certification: Certified MSC Teacher

Elizabeth Lin

  • City: Seatlle
  • Country: United States
  • State/Province: Washington
  • Language: English
  • Certification: Certified MSC Teacher

Meghan A Kroll

  • City: Seattle
  • Country: United States
  • State/Province: Washington
  • Language: English
  • Certification: Trained MSC Teacher

Hanna Ghaleb Kreiner

  • City: Seattle
  • Country: United States
  • State/Province: Washington
  • Language: English
  • Certification: Trained MSC Teacher

Jamie Lynn Tatera

  • City: Milwaukee
  • Country: United States
  • State/Province: Wisconsin
  • Language: English
  • Certification: Certified MSC Teacher

Mai Dao

  • City: Ho Chi Minh
  • Country: Viet Nam
  • State/Province: Ho Chi Minh
  • Language: English
  • Certification: Trained MSC Teacher

Subscribe to our email newsletter

Find an MSC teacher by location, name or training level

Scroll to top