Catherine Yang forma parte del equipo de The Epoch Times en Nueva York desde 2008. Además, fundó y se desempeñó anteriormente como editora en jefe de las revistas American Essence y Epoch Health.