Noah Levine, author of Dharma Punx and Against The Stream, is a Buddhist teacher, author and counselor. He was trained to teach by Jack Kornfield of Spirit Rock Meditation Center in Woodacre, CA. He is the founding teacher of Against the Stream Buddhist Meditation Society, with a center in Los Angeles and over 20 affiliated groups around North America. He teaches meditation classes, workshops and retreats internationally. Noah holds a Masters degree in counseling psychology. He is also on the board of directors of the Buddhist Recovery Network.