Irene es la productora asistente de American Thought Leaders. Anteriormente fue pasante del equipo de Noticias de China News en Epoch Times. Se graduó de la Universidad de Columbia con un título en Ciencias Políticas y Lenguas y Culturas de Asia Oriental.