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. At the Processing Foundation Medium, you can read a series of articles on the 2017 and 2018 Fellows, in their own words. More information about the origins and development of the Fellowship program can be found here. Please subscribe to our mailing list for announcements.

Open Call for 2019 Fellowships

Application Deadline: Wednesday, December 19, 2018, 11:59PM PST

The Processing Foundation is currently accepting applications for the 2019 Fellowship Program. Apply here.

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.

Projects can range from software development of the existing Processing projects (Processing, p5.js,, Processing for Android), to creative and exploratory research for new iterations. We place the most emphasis on projects that activate and cultivate community, speaking to the needs of specific groups through outreach initiatives that address barriers to access and diversity. We are less interested in funding an individual’s art practice, and more interested in supporting work that uses our software to creatively connect a group of people—be they students and educators, creators and users, artists and the public, or activists and organizers.

Proposals that involve education and the development of distinctive curriculum are encouraged. In the next few years, we are taking on ambitious initiatives and collaborations within the realm of education. We plan on expanding our educational material to provide greater access of tools and resources for educators around the world.

We support investigations into what a fellow may not already know how to do. We are open to applicants from all backgrounds and skill levels. We are attentive to proposals that demonstrate enthusiasm, innovation, and the evolution of a fellow’s practice rather than their pre-existing technical skills. We choose projects that will have a significant impact on the fellow’s practice, and offer them much-needed resources and support.

Our past fellowships are good examples of work we believe is important, and of how those projects have evolved into self-sustaining projects in their own right. Applicants should familiarize themselves with previously supported work and read The Processing Foundation Medium account’s series of articles about fellowship projects of the 2017 and 2018 Fellows in their own words.

See Fellowship Guidelines below before applying. Fellowships are open to U.S.-based and international applicants.

Application period is open November 14 - December 19, 2018. Selected fellows will be notified by early February 2019. Late applications will not be accepted. Fellows will be selected by the Processing Foundation’s Board of Directors.

Apply here. If you have questions, please email

The Foundation is looking for potential funders who would be interested in sponsoring part or all of a fellow’s project. If you are interested in sponsoring a fellow, contact Dorothy Santos, Program Manager at!

Fellowship Guidelines


Processing Foundation Fellows are expected to commit 100 hours to proposed projects, over the course of March 1, 2019 to May 31, 2019. The 100 hours of the fellowship must take place during this timeline. How the 100 hours are completed is flexible and decided upon between the mentor and the fellow. For example, if a fellow wants to work 100 hours over 2.5 weeks in March, that is fine. Or, if they want to log a few hours per week throughout the entire fellowship period, that is also fine.

Agreement of schedules and milestone dates is to be decided upon between the fellow and their mentor (and advisors, if applicable).


Mentors are assigned to each fellow from within the Processing Foundation’s community.

If a specific mentor is desired, please indicate this in the application.

Regular bi-weekly meetings with a mentor throughout the fellowship are required, either in-person or virtually.

Project Documentation

Progress updates, via social media, blogs, etc., are required to be posted after each bi-weekly progress meeting with the fellow’s mentor.

Fellowship projects are featured on the Processing Foundation’s website, with a fellow’s bio, images, and a link to the project. These materials must be provided by the start of the fellowship.

At the culmination of the fellowship, the fellow must produce a written account of their work for the Processing Foundation Medium.

In addition to the Medium article, final online documentation of fellowship projects are required. Documentation can take many forms, and we are open to what fits best for the work.

Project Legacy

Fellowship projects must be open source.

Project legacy is an important component of fellowships. We encourage applicants to think about how projects may support future sustainability or archiving of the work. This includes, but is not limited to: code commenting and reusability, documentation, prioritized @todo lists / roadmaps (if there’s more to do after your fellowship is completed), laying out infrastructure that enables others to carry on, summary of discoveries for research focused projects, etc.


The stipend for the 2018 Fellowship is $3,000USD, calculated at $30 per hour for 100 total hours. Payment of the stipend will be made in 50% installments: $1,500USD paid at the start of your fellowship, and the remaining $1,500USD upon its completion.


At the start of the fellowship, an introductory meeting for all 2019 fellows will take place virtually. The meeting is an opportunity for this year’s cohort to meet each other and learn about each other’s work. Attendance is required.

We follow the community guidelines of p5.js for our code of conduct.

Contact Info

For questions, contact

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; 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 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 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 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 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 and 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.