Ron Eglash’s materials are well-designed (Teaching Math/Computing through Culture). He barely uses the word "spatial" at all when he describes his work, but it’s ENTIRELY spatially-based.  As you go through the lessons you’ll also find Java-based interactive applications too.

This is a link to his TED talk on African fractals – http://www.ted.com/talks/ron_eglash_on_african_fractals.html.