Christopher William Schankula

the artist

McMaster University, Canada

Christopher William Schankula is a computer scientist from Canada who works on human-centred software engineering.

the artwork

Click me!

Recursive Dream

2025 - Elm programming language

0 days - 5 hours - 0 minutes

audio commentary

I love the simplicity and yet complexity that is created by recursion. Using the motif of time, this particular graphic is programmed to change with time. The QR code given in the image takes you to the program that generates the graphic. The size of the circles is a function of the hour of the day. The rotation is based on the minute of the hour, creating a graphic that starts out more linear and becomes more circular as the time goes on. Finally, the colour is based on the number of seconds in the current minute. The circles go from red to become rainbow.

Christopher William Schankula

mathematics in Canadian culture

Canada is well-known for its snowy landscapes, with 18th-century French writer Voltaire calling Canada “quelques arpents de neige”, or “a few acres of snow”. Obviously, we are much more than that, but I believe the cold months do shape our culture quite a bit. Winter is a time of coming together with our families and friends and neighbours helping each other after a large snowfall. The recursive nature of snowflakes is a concrete tie between the snowy winter months of Canada and this key computer science concept, as the hexagonal crystalline structure of water comes through on the macro level.

Christopher William Schankula