Chen Shi-Zheng, born in 1963 in Changsha, Hunan, China, is a distinguished theater director based in New York. His artistic journey began at the Hunan Art School, where he obtained a Bachelor of Arts in Traditional Opera. He further honed his craft with a Master’s degree from the Tisch School of t...