Your query returned no results. Please change your search criteria and try again.
Renee Zhan is a Chinese American director and animator born in Houston, Texas. She graduated in 2016 from Harvard University with a degree in visual and environmental studies and is currently working toward her MA in directing animation at the National Film and Television School in Beaconsfield, United Kingdom.
2016 Hold Me (Ca Caw Ca Caw)2014 Fish Juice2014 Pidge2013 Emotion Juice