Taylor Liyucan Chen
Art Direction, American Film Institute, she/her
Born in Xi'an and raised in Shanghai, Chen earned a BS in film and TV production from Boston University in 2017. After graduation, she returned to China and started her career working on TV commercials as an art director assistant. Having a great passion for film, she arrived at American Film Institute to develop her visual storytelling skills in production design.
@c.l.y.c on Instagram