Ren Yuan is an artist, designer and programmer. He is an explorer in the field of Generative Art, Data Visualization, Artificial Intelligence and Complexity Science. He used to be the Executive Director of Caixin Media and the lecturer of Central Academy of Fine Arts. He is the founder of Ren Yuan Studio, the author of Processing Interactive Programming (Chinese).