David Le, MS

Teacher

David is currently teaching meditation and mindful movement classes at the John Henry Foundation and Phoenix House. He is a graduate of Spirit Rock’s Mindful Yoga and Meditation Teacher Training, which emphasizes the cultivation of mindful movements and the capacity to meet life from moment to moment with awareness. It weaves together into one seamless practice yoga asana and pranayama, Insight Meditation, the wisdom teachings of the Buddha, and Patanjali’s Yoga Sutra. David has done extensive meditation retreat practice at Spirit Rock from 2003 until present. He holds an MS in engineering management and had worked in the aerospace and governmental agencies. David is in InsightLA’s Facilitator Training Program and MBSR Practicum.


Upcoming Events

Hybrid Long Beach Sunday Practice Group

Sunday
December 15, 2024
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
December 22, 2024
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
December 29, 2024
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
January 5, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
January 12, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
January 19, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
January 26, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
February 2, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
February 9, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
February 16, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
February 23, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
March 2, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
March 9, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
March 16, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
March 23, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
March 30, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
April 6, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
April 13, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
April 20, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
April 27, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
June 15, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
June 22, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)

Hybrid Long Beach Sunday Practice Group

Sunday
June 29, 2025
10:00 AM - 11:30 AM PT
Practice Groups (Single Class)