From turtles to Tangible Programming Bricks: explorations in physical language design
Illuminating light: an optical design tool with a luminous-tangible interface