Yoga has a very wide array of practices aiming at keeping the body and mind in an as pure state as possible.
Kamal Bhatt is a teacher well versed in these yogic purifying techniques. His Shatkarma classes are very interesting. It is fascinating to see and experience these ancient methods first hand.
He is a very kind and compassionate teacher, combining simplicity and dedication into a very practical end result.
His classes are a lot of fun, especially considering the fact that some of the Shatkarma techniques can be quite a "shock" to a western student.:-)