He earned his Bachelor of Arts in Philosophy from Brown University and studied Philosophy of Mind and Eastern Psychology at Oxford University. Stephen completed a master’s degree in mental health counseling at NYU. He did his clinical training in the inpatient and outpatient psychiatric units at Bellevue Medical Center in New York, where he was trained in cognitive behavioral therapy, dialectical behavioral therapy, psychodynamics, gestalt psychotherapy, and mindfulness-based stress reduction. He continued his education in addition to clinical practice and received a second masters degree in Mind Body Medicine from Saybrook University.