Américaine d’origine chinoise, Renee est une réalisatrice et cinéaste d’animation vivant à Houston, au Texas. Elle a obtenu en 2016 un diplôme en études visuelles et environnementales de l’Université Harvard. Dans ses films, elle s’intéresse avant tout aux thématiques du corps, de la nature et de la sexualité — tout ce qui est beau, laid et spongieux… Ses courts métrages ont été présentés à l’international et ont gagné plusieurs prix, dont le Prix du jury pour le meilleur court métrage d’animation au Festival de Sundance 2019.