Ren Yuan is an artist, designer and programmer. He is an explorer in the field of Generative Art, Data Visualization, Machine Learning and Complexity Science. He used to be the Executive Director of Data Visualization Lab of Caixin Media and the lecturer of Digital Media Studio of Central Academy of Fine Arts. He is the founder of Ren Yuan (Beijing) Cultural and Creative Co., Ltd. the author of Processing Interactive Programming (Chinese).