
Shanghai-based director and cameraman
Yang Sun was on staff at China's Central Newsreel and Documentary Film Studio, making documentaries for broadcasters including CCTV, Youku, and the Travel Channel. He has directed several short documentaries.
Our Time Machine is his feature-length debut.
S. Leo Chiang is a filmmaker based in San Francisco and Taipei. His previous film, Emmy® -nominated
A Village Called Versailles, won several awards and aired on the American PBS series, Independent Lens. He co-founded the Asian American Documentary Network (A-Doc) and is a documentary branch member of the Academy of Motion Pictures and Sciences.