James Rosser, LCSW

Teacher

James has meditated for over 30 years, beginning in 1987 with James Baraz. He graduated from InsightLA’s Facilitator Training Program and  Jack Kornfield and Tara Brach’s Mindfulness Meditation Teacher Certification Program (Inaugural Class). James is also a  Trained Teacher for the Center for Mindful Self-Compassion.

James leads secular and Buddhist- based mindfulness training, sits, and affinity groups (LGBTQI, Mental Health Professionals, Anti-Racism Practices for White People).  His interests are community building for the LGBTQI/LGBTQI senior mindfulness community and consciousness-raising around racism and heterosexism. He co-chairs InsightLA’s DEI Committee and sits on the Teacher’s Council.  He is a student in Spirit Rock’s Dedicated Practitioner Program. His primary teacher is Tempel Smith.

As a psychotherapist, James is the Director of Outpatient Programs for the UCLA Resnick Neuropsychiatric Hospital. He intensively trained in Dialectic Behavioral Therapy, Mentalization-based Therapy. 


Upcoming Events

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
March 5, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
March 12, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
March 19, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
March 26, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
April 2, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
April 9, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
April 16, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
April 23, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
April 30, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
May 7, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
May 14, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
May 21, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
May 28, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
June 4, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
June 11, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
June 18, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
June 25, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
July 2, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
July 9, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
July 16, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
July 23, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
July 30, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
August 6, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
August 13, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
August 20, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
August 27, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
September 3, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
September 10, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
September 17, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
September 24, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
October 1, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
October 8, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
October 15, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
October 22, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
October 29, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
November 5, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
November 12, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
November 19, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
November 26, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
December 3, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
December 10, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
December 17, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
December 24, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory

Online Stillness in a Chaotic World: Surfing The Waves of Experience

Tuesday
December 31, 2024
6:15 PM - 7:00 PM PT
Practice Groups (Single Class)

Introductory