Peter Wen / Yoga
Tools

Practice & teaching · San Francisco

Broad, Then Deep

I have practiced yoga for eleven years. I came up the long way round: four years sampling 108 teachers across 12 studios, mostly at Yoga Tree, before settling into a single method and staying with it for 981 classes. I graduated the Baptiste Power Yoga San Francisco teacher training in April 2025. I assist there regularly, and I occasionally teach the Saturday community class.

Yoga is not the only movement practice I have kept. I hold a black belt in Aikido, and between the two I have spent most of my adult life in rooms where you learn the art of movement. That is the broader thing I care about, more than any one style: the habit of moving deliberately, several times a week, for years. It holds up a body, and it does at least as much for a mind.

1,611
classes practiced
11
years
154
teachers studied under
4
40 Days rounds
Weekly
on the assisting team
I

Training and teaching

Baptiste Power Yoga San Francisco — the studio I have practiced at since 2021, trained with in 2025, and now work in.

Classes I have taught

The Saturday 11.15 community class, which the studio gives to its newer teachers. I taught my first on 28 June 2025. I am at the start of teaching, not the middle of it — which is the reason the rest of this page is about practice.

II

Eleven years on the mat

It began with a free class on a Sunday afternoon and became something closer to a daily habit. The gap in the middle is the pandemic.

First class
Sunday, December 6, 2015
Class
Free Introduction to Yoga
Teacher
Laurie Sleep
Studio
Yoga Garden
01020 December 2015: 8 classesJanuary 2016: 5 classesFebruary 2016: no classesMarch 2016: 8 classesApril 2016: 9 classesMay 2016: no classesJune 2016: no classesJuly 2016: no classesAugust 2016: no classesSeptember 2016: no classesOctober 2016: no classesNovember 2016: 4 classesDecember 2016: 9 classesJanuary 2017: 9 classesFebruary 2017: 17 classesMarch 2017: 13 classesApril 2017: 15 classesMay 2017: 6 classesJune 2017: 7 classesJuly 2017: 7 classesAugust 2017: 9 classesSeptember 2017: 13 classesOctober 2017: 21 classesNovember 2017: 20 classesDecember 2017: 23 classesJanuary 2018: 22 classesFebruary 2018: 19 classesMarch 2018: 23 classesApril 2018: 20 classesMay 2018: 2 classesJune 2018: no classesJuly 2018: 12 classesAugust 2018: 22 classesSeptember 2018: 23 classesOctober 2018: 20 classesNovember 2018: 18 classesDecember 2018: 18 classesJanuary 2019: 27 classesFebruary 2019: 23 classesMarch 2019: 25 classesApril 2019: 25 classesMay 2019: 25 classesJune 2019: 16 classesJuly 2019: 8 classesAugust 2019: 7 classesSeptember 2019: 25 classesOctober 2019: 21 classesNovember 2019: 23 classesDecember 2019: 24 classesJanuary 2020: no classesFebruary 2020: no classesMarch 2020: no classesApril 2020: no classesMay 2020: no classesJune 2020: no classesJuly 2020: no classesAugust 2020: no classesSeptember 2020: no classesOctober 2020: no classesNovember 2020: no classesDecember 2020: no classesJanuary 2021: no classesFebruary 2021: no classesMarch 2021: no classesApril 2021: no classesMay 2021: 4 classesJune 2021: 6 classesJuly 2021: 9 classesAugust 2021: 2 classesSeptember 2021: 1 classOctober 2021: 4 classesNovember 2021: 6 classesDecember 2021: 1 classJanuary 2022: no classesFebruary 2022: no classesMarch 2022: 5 classesApril 2022: 5 classesMay 2022: 6 classesJune 2022: 4 classesJuly 2022: 4 classesAugust 2022: 5 classesSeptember 2022: 1 classOctober 2022: no classesNovember 2022: no classesDecember 2022: no classesJanuary 2023: 21 classesFebruary 2023: 15 classesMarch 2023: 13 classesApril 2023: 17 classesMay 2023: 14 classesJune 2023: 10 classesJuly 2023: 25 classesAugust 2023: 17 classesSeptember 2023: 19 classesOctober 2023: 21 classesNovember 2023: 18 classesDecember 2023: 20 classesJanuary 2024: 24 classesFebruary 2024: 22 classesMarch 2024: 21 classesApril 2024: 20 classesMay 2024: 21 classesJune 2024: 17 classesJuly 2024: 20 classesAugust 2024: 19 classesSeptember 2024: 24 classesOctober 2024: 23 classesNovember 2024: 23 classesDecember 2024: 22 classesJanuary 2025: 29 classesFebruary 2025: 26 classesMarch 2025: 28 classesApril 2025: 24 classesMay 2025: 24 classesJune 2025: 23 classesJuly 2025: 20 classesAugust 2025: 14 classesSeptember 2025: 16 classesOctober 2025: 29 classesNovember 2025: 22 classesDecember 2025: 15 classesJanuary 2026: 20 classesFebruary 2026: 19 classesMarch 2026: 20 classesApril 2026: 15 classesMay 2026: 17 classesJune 2026: 21 classesJuly 2026: 23 classesAugust 2026: 17 classesSeptember 2026: 9 classes 20162017201820192020202120222023202420252026 first classfirst Baptiste classstudios reopenteacher training
Classes per month, December 2015 to September 2026.

Year by year: 2015 8 · 2016 35 · 2017 160 · 2018 199 · 2019 249 · 2021 33 · 2022 30 · 2023 210 · 2024 256 · 2025 270 · 2026 161. The 497-day break from December 2019 to May 2021 is the studio closures; I came back the month they reopened and have practiced four or five times a week since.

III

Where the breadth came from

Before I had a method I had four years of other people’s. That is the part of this I would most want a studio to know about.

630
classes, 2015–2019
108
teachers
12
studios
56
class formats

Most of it was at Yoga Tree, which before it closed was the largest studio group in San Francisco and something close to a crossroads for the profession — 143 instructors on the staff list the December I was going most often. I practiced with 65 of them, 486 classes, across six of its rooms. Alignment-led vinyasa, Iyengar-inflected hatha, yin, restorative, Bikram, Forrest, Jivamukti, bhakti, Ashtanga: not as a survey, just as what was on the schedule when I could get there. I have written up that studio separately.

I am a Baptiste teacher. But I did not arrive at it out of a vacuum, and when I teach I can hear the other rooms.

Where I practiced

Studio20152016201720182019202120222023202420252026Total
6th Avenue3164225
Baptiste Power Yoga SF213330210256270161981
Bikram Yoga Seacoast6191742
Castro12312467
Hayes1176189168
Newburyport2222
Potrero1427
Riverside Yoga7916
Salisbury1818
Stanyan3846745199
Valencia St461020
YOGASMITH Amesbury1616
Yoga Garden82230

San Francisco mostly, with the Massachusetts North Shore in the mix — Newburyport, Salisbury, Amesbury, and a Bikram studio in Seacoast — which is where I am from and where I practiced when I was home.

IV

And then the depth

981 classes at one studio, in one method, since June 2019.

I first walked into Baptiste Power Yoga San Francisco in June 2019 and practiced nearly every day for three weeks. Then the studios closed. When they reopened in May 2021 I went back, and I have not really practiced anywhere else since: 134 classes a year, with 46 of the studio’s teachers.

40 Days to Personal Revolution

Baptiste’s forty-day program — daily practice, weekly group meetings, a book to work through, a diet and a meditation practice alongside it. I have done it 4 times, most recently starting September 2026.

Retreats

Both were led by Ekaterina Petrova, who taught me 12 classes at Yoga Tree between December 2018 and November 2019. She is the only teacher I have kept practicing with across the whole eleven years.

Teachers I have practiced with most

TeacherClassesFirstLastUsual studio
Gudrun145Aug 2022Sep 2026Baptiste Power Yoga SF
Liz130Aug 2019Sep 2026Baptiste Power Yoga SF
Annie M.128Jun 2019Aug 2026Baptiste Power Yoga SF
Sam70Nov 2021Aug 2025Baptiste Power Yoga SF
Blair69Jun 2021Aug 2026Baptiste Power Yoga SF
Rebecca Rogers66Jan 2017May 2019Stanyan
Cecily Guest56Dec 2016Dec 2019Hayes
Sean54Jun 2019Aug 2026Baptiste Power Yoga SF
Joshua54Jan 2023Sep 2026Baptiste Power Yoga SF
Danni Pomplun51Dec 2016Dec 2019Hayes
Lucas47Jul 2019Aug 2026Baptiste Power Yoga SF
MG38Jan 2023Oct 2025Baptiste Power Yoga SF
Robin Duryea36Jan 2016Nov 2019Stanyan
Natalia33Mar 2022Jun 2026Baptiste Power Yoga SF
Stacey Rosenberg33Sep 2018Dec 2019Hayes
V

What I have practiced

Every class I have taken, grouped by the tradition it belongs to. Darker is more.

Classes by tradition and year
Tradition20152016201720182019202120222023202420252026Total
BaptisteBaptiste, 2015: 0 classesBaptiste, 2016: 0 classesBaptiste, 2017: 0 classesBaptiste, 2018: 0 classes21Baptiste, 2019: 21 classes33Baptiste, 2021: 33 classes30Baptiste, 2022: 30 classes210Baptiste, 2023: 210 classes256Baptiste, 2024: 256 classes270Baptiste, 2025: 270 classes161Baptiste, 2026: 161 classes981
Vinyasa3Vinyasa, 2015: 3 classes17Vinyasa, 2016: 17 classes135Vinyasa, 2017: 135 classes162Vinyasa, 2018: 162 classes141Vinyasa, 2019: 141 classesVinyasa, 2021: 0 classesVinyasa, 2022: 0 classesVinyasa, 2023: 0 classesVinyasa, 2024: 0 classesVinyasa, 2025: 0 classesVinyasa, 2026: 0 classes458
BikramBikram, 2015: 0 classes6Bikram, 2016: 6 classes19Bikram, 2017: 19 classes15Bikram, 2018: 15 classes15Bikram, 2019: 15 classesBikram, 2021: 0 classesBikram, 2022: 0 classesBikram, 2023: 0 classesBikram, 2024: 0 classesBikram, 2025: 0 classesBikram, 2026: 0 classes55
Hatha / alignment1Hatha / alignment, 2015: 1 class4Hatha / alignment, 2016: 4 classesHatha / alignment, 2017: 0 classes4Hatha / alignment, 2018: 4 classes30Hatha / alignment, 2019: 30 classesHatha / alignment, 2021: 0 classesHatha / alignment, 2022: 0 classesHatha / alignment, 2023: 0 classesHatha / alignment, 2024: 0 classesHatha / alignment, 2025: 0 classesHatha / alignment, 2026: 0 classes39
PowerPower, 2015: 0 classesPower, 2016: 0 classes2Power, 2017: 2 classes15Power, 2018: 15 classes7Power, 2019: 7 classesPower, 2021: 0 classesPower, 2022: 0 classesPower, 2023: 0 classesPower, 2024: 0 classesPower, 2025: 0 classesPower, 2026: 0 classes24
UnspecifiedUnspecified, 2015: 0 classesUnspecified, 2016: 0 classesUnspecified, 2017: 0 classesUnspecified, 2018: 0 classes15Unspecified, 2019: 15 classesUnspecified, 2021: 0 classesUnspecified, 2022: 0 classesUnspecified, 2023: 0 classesUnspecified, 2024: 0 classesUnspecified, 2025: 0 classesUnspecified, 2026: 0 classes15
Restorative1Restorative, 2015: 1 class7Restorative, 2016: 7 classes1Restorative, 2017: 1 class1Restorative, 2018: 1 class4Restorative, 2019: 4 classesRestorative, 2021: 0 classesRestorative, 2022: 0 classesRestorative, 2023: 0 classesRestorative, 2024: 0 classesRestorative, 2025: 0 classesRestorative, 2026: 0 classes14
YinYin, 2015: 0 classesYin, 2016: 0 classes3Yin, 2017: 3 classesYin, 2018: 0 classes10Yin, 2019: 10 classesYin, 2021: 0 classesYin, 2022: 0 classesYin, 2023: 0 classesYin, 2024: 0 classesYin, 2025: 0 classesYin, 2026: 0 classes13
Yoga Tune UpYoga Tune Up, 2015: 0 classesYoga Tune Up, 2016: 0 classesYoga Tune Up, 2017: 0 classes1Yoga Tune Up, 2018: 1 class6Yoga Tune Up, 2019: 6 classesYoga Tune Up, 2021: 0 classesYoga Tune Up, 2022: 0 classesYoga Tune Up, 2023: 0 classesYoga Tune Up, 2024: 0 classesYoga Tune Up, 2025: 0 classesYoga Tune Up, 2026: 0 classes7
Foundations3Foundations, 2015: 3 classesFoundations, 2016: 0 classesFoundations, 2017: 0 classesFoundations, 2018: 0 classesFoundations, 2019: 0 classesFoundations, 2021: 0 classesFoundations, 2022: 0 classesFoundations, 2023: 0 classesFoundations, 2024: 0 classesFoundations, 2025: 0 classesFoundations, 2026: 0 classes3
MeditationMeditation, 2015: 0 classes1Meditation, 2016: 1 classMeditation, 2017: 0 classes1Meditation, 2018: 1 classMeditation, 2019: 0 classesMeditation, 2021: 0 classesMeditation, 2022: 0 classesMeditation, 2023: 0 classesMeditation, 2024: 0 classesMeditation, 2025: 0 classesMeditation, 2026: 0 classes2
fewer more shading is on a geometric scale, so the smaller traditions stay visible next to the two large ones

Baptiste is 60% of everything I have done, and all of it since 2019. Before that it was vinyasa, 458 classes of it, with 55 classes of Bikram, 39 of alignment-led hatha, 13 of yin and 14 restorative around the edges.

A teacher trained in one method who has spent four years in other people’s rooms knows something a little different from a teacher who has only ever practiced one way. That is the argument this chart makes, and it is most of why I keep the record at all.

Notes on this record

Everything here comes from two Mindbody booking exports — one covering the Yoga Tree years, one the Baptiste years — plus the Yoga Tree staff roster from December 2018. The raw files and the script that builds this page are in the site’s repository.

  • The two exports overlap for 21 classes in mid-2019, when I was booking at both. They match on date and teacher, and are counted once.
  • Bookings marked Absent or Late Cancel — 23 of them — are not counted.
  • 25 sessions are counted that Mindbody marks absent: the weekly 40 Days meetings and every session of the teacher training, none of which were ever scanned in. I was at them; the studio simply did not check anyone off.
  • Traditions are assigned from the name of the class, not from the teacher — what someone trained in is not something a booking record can know. The exception is Baptiste, where the whole schedule is one method.
  • Teacher names are as the two systems recorded them, and they differ: surnames in the first era, first names in the second. 154 is therefore an upper bound.
  • Retreats and classes I taught are listed but counted in nothing. A class I taught is one I never booked, so no booking record can contain it.
  • Two further clusters tagged 40 Days — November 2021 and February 2024 — are a single celebration class each and nothing else. That class is open to anyone, so it is not counted as a round.
  • The export cannot see assisting either. Joining the assisting team changed my membership type, so every booking since 14 February 2026 carries that label whether I was assisting or on my own mat — 130 of them. About one class a week of that is assisting, and that figure is mine, not the record’s.
  • 2026 is a partial year; this was last built 12 September 2026.

Part of the yoga archive — see also the studio I came up in, the interpretations, the Baptiste interpretation and the charts.