The Processing Foundation Fellowships support artists, coders, and collectives in visionary projects that conceive a new direction for what Processing as a software and a community can do. Fellowships are an integral part of the Processing Foundation’s work toward developing tools of empowerment and access at the convergence of art and technology. Fellowships emphasize projects that expand Processing and its affiliated projects, as well as the evolution of a fellow’s practice. Work done by fellows is supported through funding and mentorship from The Processing Foundation. More information about the origins and development of the Fellowship program can be found here. The annual open call for Fellowships opens in December. Please subscribe to our mailing list for announcements.

Vijith Assar (2018)

Vijith Assar is a software engineer and writer. He is interested in the structures and processes that shape graphics, music, code, and words, and often tries to find ways to connect those fields. Vijith will be mentored by Lauren McCarthy.

Vijith will treat the p5.js code repository as an editorial project, working on internal developer-facing documentation of the architecture and guiding principles in order to help future open source contributors.

George Boateng (2018)

George Boateng is a scientist, engineer, and educator from Ghana. He is an incoming PhD student at ETH Zurich, Switzerland, and currently works as a Research Scientist at Dartmouth’s Computer Science department. George is a cofounder and president of Nsesa Foundation, an educational nonprofit whose vision is to spur an “innovation revolution” in Africa. He has a B.A. in Computer Science, and an M.S. in Computer Engineering from Dartmouth College. George will be mentored by Niklas Peters (Foundation Fellow 2017) and advised by Daniel Shiffman.

George’s project is a pilot of his organization’s ambitious program SuaCode, an online course to teach millions across Africa how to code via smartphones. This project aims to take advantage of the proliferation of smartphones to address Africa’s digital gap by introducing high school and college students in Ghana to programming using the Processing language.

Mathura Govindarajan and Luis Morales-Navarro (2018)

Mathura Govindarajan is a software engineer and creative technologist. She is a graduate and currently a research resident of the Interactive Telecommunications Program at NYU. Her current work involves combining storytelling and technology to create educational experiences and tools for children and adults alike. Luis Morales-Navarro is interested in the intersection of learning, natural languages, programming languages, physical computing, and literature. He is passionate about making learning programming languages more accessible and thinking through the relationship between writing and coding. Luis is a fellow in Interactive Media Arts at NYU Shanghai. Mathura and Luis will be mentored by Claire Kearney-Volpe (Foundation Fellow 2016) and advised by Johanna Hedva.

p5-accessibility aims to make p5 and its community more accessible to people who are blind and visually impaired through the adaptation, development, and implementation of tutorials, documentation, and learning resources; maintenance of the accessibility features of editor.p5js.org; and the development of a p5 accessibility library.

Saber Khan (2018)

Saber Khan is a veteran K12 educator with fifteen years of teaching experience in public, private, and charter schools. He organizes the Creative Coding Festival, CC Fest, a free and inclusive creative coding event for K12 students and teachers. And he leads the #ethicalCS project, a collaborative project to build ethically minded Computer Science educational resources. Saber will be mentored by Daniel Shiffman.

Saber’s fellowship project is to develop an Education Outreach Manager Role at Processing Foundation. The goal of the role is to support Processing Foundation’s engagement with K12 educators. Saber will create an online community for teachers, publish curriculum on Processing Foundation website, and manage relationships with K12 educators, and bring CC Fest to more students and teachers.

Jose Orea, Teaching Fellow (2018)

Jose Orea is a computer science teacher at an all-girls school, The Young Women's Leadership School of Astoria, for grades 6-12. He originally began as a math teacher and eventually partnered with NYC CS4ALL and SEP to bring CS to his school. On his free time, he likes to spar and train at the UFC gym.

Saber Khan is advising José Orea and Courtney Morgan as they work with the NYC Dept. of Education to make their Introduction to Computational Media high school curriculum better to educators everywhere. It will be shared publicly this fall on the p5js.org website.

Courtney Morgan, Teaching Fellow (2018)

Courtney Morgan graduated from Milwaukee Institute of Art and Design with a BFA in Drawing and a minor in Creative Writing in 2012. Upon graduation, she took an immediate left turn from the art world and began teaching with Blue Engine, where to her chagrin she was put into a math classroom. She quickly realized that she loved integrating visual reasoning and creativity into math education, and after two years as a teaching assistant in a geometry classroom, joined New York City Teaching Fellows and continued her work as a 7th grade teacher at The Young Women's Leadership School of the Bronx. After looping with her students to the 8th grade, her school began a partnership with CS4All and she was tapped to start teaching Computer Science. She fell in love with the mix of creative problem solving she had used in the art world with logical concepts, and has never looked back. She currently teaches AP Computer Science Principles, Software Engineering 2 (which strongly focuses on using p5), and next year will teach a Game Design course. Courtney lives in Harlem with an awesome roommate and a fat cat.

Saber Khan is advising José Orea and Courtney Morgan as they work with the NYC Dept. of Education to make their Introduction to Computational Media high school curriculum better to educators everywhere. It will be shared publicly this fall on the p5js.org website.

Kenneth Lim (2018)

Kenneth Lim is an interaction designer from Malaysia. He is interested in language, culture, and human/machine interactions. His work often touches on the nonsensical and looks into how things can or cannot be translated between languages and mediums. He likes to play video games but often can’t find the time. Kenneth will be mentored by Xin-Xin, and advised by Lauren McCarthy.

Kenneth’s fellowship project aims to provide a translation of the p5.js website and documentation into Chinese, breaking down the language barrier to learning to code, and providing a starting point to maintain said translation.

Ari Melenciano (2018)

Ari Melenciano is a Brooklyn-based artist, designer, creative technologist, and DJ. She is currently a graduate student at NYU’s Interactive Telecommunications program, using her thesis to build an experimental neo-retro camera company called Ojo Oro. She is also the founder and producer of Afrotectopia, a new media arts, culture, and technology festival. Ari will be mentored by Jen Kagan, and advised by Daniel Shiffman.

Ari’s fellowship is Justice Factory, an interactive data visualization tool that highlights social justice issues and human rights violations, with the intention to serve as a tool to advance the fights of activists.

Kaitlyn M. O’Bryan, Kate Lockwood, and Thomas J. Reinartz, Jr. (2018)

Kaitie O’Bryan (left) has degrees in mathematics, studio art, and mathematics education. She is a Knowles Science Fellow and co-facilitates workshops for Computer Science Principles teachers with Code.org. As a classroom teacher, Kaitie is dedicated to increasing opportunities for students to engage in collaborative and creative problem solving. Kate Lockwood (center) is the director of computer science and engineering at St. Paul Academy and Summit School, and an independent K-12 school. She teaches a variety of high school computer science courses and coaches FTC robotics. After earning a French degree in college, Tom Reinartz (right) led cross-country adventure camping trips throughout North America for French tourists. Today, he has a PhD in Instructional Technology from the University of Minnesota, and has been teaching for 23 years at Rosemount High School including courses in computer science and English. Kaitlyn, Kate, and Thomas will be mentored by Casey Reas.

Kaitlyn, Kate, and Thomas are creating four chapters of an open-source, project-based textbook using Processing to deliver Advanced Placement-Computer Science A (APCS-A) material.

Kirit Tanna (2018)

Namaste! I’m a creative coder and have been involved in crafting digital experiences that blend art and technology. I’ve worked with digital agencies across the globe building web experiences, adver-games, interactive exhibits, and mobile apps. In my free time, I enjoy tinkering with new technology, developing tiny experiments to explore ideas that amuse me. Besides this, I love to swim, hike, tour, read, and listen to various discourses about science and spirituality. Kirit will be mentored by Scott Murray, with Casey Reas as Advisor.

Kirit’s fellowship project is to upgrade and enhance the overall user-experience on the processing.org website and its offshoots to be consistent, responsive, accessible, and forward-looking. This will enable users to explore the wealth of information on these websites. In addition, the website will accept contributions from the community to support its growth as a platform and serve as a source of inspiration to its users.

Cassie Tarakajian (2017)

Cassie Tarakajian is a software developer, hardware engineer, creative technologist, and artist. She is a cofounder at the digital creative agency Girlfriends, an engineer at Cycling '74, and a contributor to open source. She is interested in ways that art drives technology and vice versa. Cassie was mentored by Daniel Shiffman and Lauren McCarthy. This Fellowship is sponsored by NYU ITP. Read about her fellowship project here.

The p5.js Web Editor is an in-browser interactive development environment for writing p5.js sketches. It aims to lower the bar for creative coding. Users can start writing p5.js by simply opening a browser window, without the need to download software or do any configuration. It is free to use and it is an open source project.

Andrew Nicolaou (2017)

Andrew Nicolaou is a Creative Technologist with a background building web applications and connected products. He's passionate about the power web-based tools offer for expanding creative expression. Andrew was mentored by Cassie Tarakajian. Read about his fellowship project here.

Andrew worked on general enhancements to the p5.js Web Editor. He'll also explored ways to support new users and shorten the feedback loop for discovering p5.js features and iterating on ideas.

DIY Girls (2017)

DIY Girls seeks to increase girl’s interest and success in STEAM through new educational experiences and mentor relationships. Sylvia Aguiñaga is the director of curriculum at DIY Girls and a digital media artist with Y_NIS. Vanessa Landes is a program leader at DIY Girls and a Biomedical engineering PhD student at USC. They were mentored by Jesse Cahn-Thompson and Lauren McCarthy. Read about their fellowship project here.

Sylvia and Vanessa worked with their mentors to add creative new projects to the DIY Girls’ Processing curriculum, emphasize programming in p5.js, and broaden accessibility by offering English and Spanish zines online.

Gottfried Haider (2017)

Gottfried Haider is an artist, educator and tool-maker. His background is Digital Arts, with a degree from the University of Applied Arts Vienna. He is also recipient of a Fulbright Scholarship and holds an MFA in Design Media Arts from the University of California Los Angeles (UCLA). Gottfried was mentored by Ben Fry. Read about his fellowship project here.

Gottfried worked on libraries, tutorials, and core infrastructure for running Processing on small and inexpensive ARM devices running Linux.

Niklas Peters (2017)

Niklas Peters is a visual artist and musician based in Johannesburg. Prior to moving to South Africa, he worked as a portfolio analyst at an impact investing non-profit headquartered in NYC. Niklas was mentored by Daniel Shiffman. Read more about his fellowship project here.

Niklas developed and piloted a curriculum to introduce learners with low computer literacy to the fundamentals of computer programming and creative expression through code.

Saskia Freeke (2017)

Saskia Freeke is an artist, creative coder, interaction and visual designer. She is interested in creating playful experiences. She makes daily art, mainly generated with code, since January 1, 2015. She is a member of Code Liberation and is doing her masters in Computational Arts at Goldsmiths University of London. Saskia was mentored by Phoenix Perry and Johanna Hedva. Read more about her fellowship project here.

To encourage women to explore coding as a tool to express themselves in creative ways, Saskia developed, organized, and created a series of workshops to teach p5.js in person to women, non-binary, and femme-identifying people in London and Europe, in collaborations with Code Liberation.

Susan Evans (2017)

Susan Evans is passionate about creating safe, inclusive, and supportive computer science education communities. She has a diverse background in improving the human experience through UX design and code. She rides her bike everywhere and doesn't think aptitude is a thing. Susan was mentored by Dr. Rhazes Spell. Read more about her fellowship project here.

People in prison deserve open access to education, especially computer science education, which opens access to high-paying jobs. Susan crafted and offered a series of classes in Washington state prisons using p5.js.

Allison Parrish (2016)

Allison Parrish is a computer programmer, poet, educator and game designer. She is an adjunct professor at NYU’s Interactive Telecommunications Program and the Digital Creative Writer-in-Residence at Fordham University.

As part of her Processing Foundation Fellowship, Allison will work on advocacy, documentation, and tutorials for Processing’s Python Mode.

Claire Kearney-Volpe (2016)

Claire Kearney-Volpe is an Art Therapist, Researcher, and Designer interested in accessibility, assistive technology, and participatory design. Claire graduated from NYU’s Interactive Telecommunications Program, and is an Adjunct Professor in the area of assistive tech at NYU and Manager of the the NYU Ability Lab. In addition to mentorship from the Processing Foundation, Claire’s Advisor will be Sara Hendren.

The goal of Claire’s work is to make the Processing/p5.js IDEs, learning modules, and web content on processing.org and p5js.org usable by people who are blind or visually impaired.

The Digital Citizens Lab (2016)

The Digital Citizens Lab is a design collective, with a focus on civic technology, that aims to help organizations streamline their existing processes or develop new methods of engagement. We believe that “play” is an under-utilized, fundamental tool when creating meaningful interaction. In addition to mentorship from The Processing Foundation, Tahir Hemphill will serve as an Advisor.

“Coding Comic,” to be developed during their fellowship, is a platform where children can re-write (re-visualize) a narrative by changing the logic of events. Special emphasis is directed toward children of immigrants and people of color.

Jessica Klein and Atul Varma (2016)

Jess Klein and Atul Varma enjoy building bridges of understanding between humans and machines. They have collaborated on software that's been used as the centerpiece of TED Talks, in maker events around the world, and by individuals who are just trying to have a less frustrating time using their computer. Jess is currently an Open Web Designer at Bocoup, and recently was awarded the White House Champion of Change honor for her civic hacktivism. She holds an MFA in Design & Technology from Parsons School of Design. Atul is currently freelancing on projects related to civic and education technology. He recently finished a residency focused on game-based learning at Eyebeam. He holds an MS in Computer Science from the University of Chicago.

They are interested in making p5.js the most helpful JavaScript library in the world by improving its friendly error system through the lens of human-centered design.

Tega Brain and Luisa Pereira (2016)

Tega Brain and Luisa Pereira are artists and educators, with backgrounds in engineering. They are based in New York City and <3 art and computers.

Luisa and Tega will be creating and editing a collection of online educational resources on specific programming topics, to be published on the p5.js website.

Wilm Thoben (2013–2014)

Wilm Thoben is a sound artist and researcher. He is currently working on his dissertation about the 1960s art and technology group E.A.T. His work deals with perception and definition of space or the abstraction of everyday life.

White Light / White Heat by Rainer Kohlberger and Wilm Thoben

Thoben developed a new core Sound library from fall 2013 through winter 2014. This library is now released with Processing 3.0.

Lauren McCarthy (2013)

Lauren McCarthy is an artist based in Brooklyn, NY. She is full-time faculty at NYU ITP, and recently a resident at CMU STUDIO for Creative Inquiry and Eyebeam. She holds an MFA from UCLA and a BS Computer Science and BS Art and Design from MIT. Her work explores current systems and structures for being a person and interacting with other people.

McCarthy started the work that has now become p5.js in spring, summer, and fall 2013. p5.js is a JavaScript interpretation of Processing.

Greg Borenstein (2013)

Greg Borenstein is an artist, technologist, and teacher. He creates illusions for humans and machines. His work explores computer vision, machine learning, game design, visual effects, and drawing as media for storytelling and design. Greg is a graduate of the NYU Interactive Telecommunications Program and has worked for firms such as Makerbot and Berg London. He is the author of a book for O’Reilly about the Microsoft Kinect, titled: Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot. He’s currently a researcher in the Playful Systems Group at the MIT Media Lab.

Self Portrait by Greg Borenstein

Borenstein expanded and released the OpenCV library in spring and summer 2013.