Stephen was first introduced to yoga in 2007, when he was 18. Since 2012, he has practiced Iyengar yoga regularly. Between 2017-2020, he participated in teacher training at the Iyengar Yoga Institute of Amsterdam, earning his level 1 certification in 2021. In 2023, he studied for three months with the Iyengar family at RIMYI in Pune, and with other senior teachers elsewhere in India.