Latest from the Blog

Parabolic Beams

I love thinking of parabolas as being formed with a directrix and focus. Coming from a background in trajectory analysis, I find the abstract relationships of the curve to the point and line beautiful. When a light shines through the focus of a parabolic mirror, the light reflected is orthogonal to the directrix – WOW! …

Parabolic Beams Read More »

Code for Two-Button Calculator

A two-button calculator can only perform two operations (like multiply by two and add five). The Global Math Project is a wonderful resource for math learning and play and has a great resource for two-button problems in this Global Math Project PDF. Another variation of this sort of problem is done in this fun TED-Ed …

Code for Two-Button Calculator Read More »


This was inspired by my backyard Gold-phi-nches (goldfinches) that cluster on my sunflowers, brighten my days, and provide hours of entertainment. As someone who has been isolated pre-covid, I am so grateful for the joy that birds bring me. I imagine the flocks propagating sunflowers far and wide to spread the Phi-lowers’ beauty everywhere. Side-note: …

Gold-Phi-nch Read More »

Blue Flames

This code was generated by playing around with one of the p5.js examples. It translates and rotates using parametric equations each frame. Codepen is below (it may not run well on some machines). See the Pen blueFlame by Sophia (@fractalkitty) on CodePen.

Transformed Magic Squares

I got a request from a twitter friend (Sara Resvi) to create a visual for transforming magic squares. A learner can see how one solution is many (or vice versa). Here is what I put together in an afternoon. Click the numbers to change them. Try to find solutions where the rows, columns and diagonals …

Transformed Magic Squares Read More »

Laced Reflections

My mind was on snowflakes tonight, which brought me down a rabbit hole of reflections, lace, and play. The code here is simple but fun. Enjoy making snowflakes, lace, stars, or whatever comes to mind. If you wish to fork the code or play it is here. My CodePen is below. Press the spacebar (or …

Laced Reflections Read More »


Something went wrong. Please refresh the page and/or try again.

Follow Me

Get new content delivered directly to your inbox.