Steven is the founder and chairperson of Yiqiao, a platform that cultivates top graduates and young professionals to serve in the social sector in China. He was part of the founding staff of the Yenching Academy at Peking University. Steven completed a Master of Public Policy degree at Oxford University on the Rhodes scholarship and previously served as a Program Manager at Teach for China based in Yunnan.
Steven has studied international relations in Toronto, Paris, and Jerusalem. He has also worked on development projects in east Africa and legal aid programs for migrant workers in Beijing. Steven is a World Economic Forum Global Shaper and is the ambassador for the Rhodes Scholarship in China. Steven attended SHAD in 2006 at the University of New Brunswick.