Steven Lyu is an award-winning director and producer from Beijing, China. With an extensive portfolio, he has directed for renowned organizations such as National Geographic, Land Rover, and China Central Television, and produced work for prestigious institutions, including the National Institutes of Health and Johns Hopkins University. Currently, Steven serves as a Screening Committee Member for the Maryland Film Festival.

Closely collaborating with many Emmy and Golden Rooster Award winners, Steven's versatile career spans more than 50 documentary series, three large-budget feature films, and numerous corporate videos and short films.

At the age of 15, Steven moved to San Diego, California, where he discovered his passion for filmmaking. He went on to earn a B.F.A. in Film and Television Production from NYU Tisch School of the Arts, followed by an M.A. in Film and Media from Johns Hopkins University.

About Me