Writing

Synchrony

An interactive book that teaches artists how to talk mathematics with p5.js.

Read

Tutorials

A set of foundational mathematics tutorials taught through coding in p5.js.

Read

Software

número

A friendly and intuitive math library for p5.js.

Code

proceso

A Python package for creative coding on the web.

Code

ipycc

A Python package for creative coding in Jupyter.

Code

LaTeX for Processing

Beautiful typesetting with Processing.

Code

NetCDF for Processing

Simple access to scientific datasets with Processing.

Code

Grants

Google Season of Docs

A rewrite of the p5.js API reference focused on accessibility.

Read

CAC Public Art Grant

A community art assignment to paint together using light.

Code

Processing Minigrant

K–12 technology curricula focused on food access. (WIP)

Visit

NOAA Sea Grant

An interactive tool for exploring flood risk in Galveston, TX.

Code

Mapbox Humanitarian Grant

A simple crowdsourced mapping application for flood events.

Code