RELAX & UNWIND
BEGINNERS / ALL LEVELS

Linking Movement with Breath
ALL LEvels

*also taught in german

Sweat, Stretch, Smile
Perfect for athletes / ALL LEVELS

Stretch, restore, renew
beginners / all levels

Tuning the Body, Mind, & Heart
ALL LEVELS 

Raise your energy
Beginners / All levels

JonCarmichael_2016_yogaloft__76A3168.jpg

The Best Way to Start the DaY
BEGINNERS  / all levels

Building Your Practice
BEGINNERS / ALL LEVELS 

PRESENCE, ONE BREATH AT A TIME
ALL LEVELS

Energetic Empowering Flow
ALL LEVELS

breathing in stillness
Beginners / ALL LEVELS

Energy in motion
bEGINNERS / ALL LEVELS

introducing a dynamic practice
BEGINNERS

utkatasana.JPG

precision alignment intensity
Beginners / all levels

*also taught in French

JonCarmichael_2016_yogaloft__76A3264.jpg

opposites create balance
Beginners / All levels