tiffany tseng


Stanford & MIT


Mechanix is a toolkit that can be used with SLATE, an interactive display for learning and assessment through tangible exploration. With tangible simple machine components, Mechanix engages children in engineering and systems design while scaffolding learning through user-generated examples and challenges.

Mechanix grew out of insights I had from taking and instructing design courses (you can read about how I came up with the idea in my proposal). I co-developed Mechanix with Coram Bryant as a class project for Beyond Bits and Atoms, an education course at Stanford. Since then, we have continued developing the project further to support user-generated toolkits and remote collaboration.



Education Award winner at Maker Faire Bay Area 2011.

Funded through Kickstarter and featured on Kickstarter's homepage, 2011.

Innovation Award winner in the Disney Research Learning Challenge at SIGGRAPH 2010 for "clearly pushing the design possibilities and technological execution to develop a system to advance learning."


Tseng, T., and Bryant, C. (2013). Design, reflect, explore: Encouraging children’s reflections with Mechanix. In Proceedings of CHI Extended Abstracts. Paris, France. [pdf]

Tseng, T., Bryant, C., and Blikstein, P. (2011). Collaboration through documentation: automated capturing of tangible constructions to support engineering design. In Proceedings of IDC. Ann Arbor, Michigan. [pdf]

Bryant, C., Tseng, T., and Blikstein, P. (2011). SLATE: System for Learning and Assessment through Tangible Exploration. Presentation at Cyberlearning Tools for STEM Education Conference. Berkeley, California.

Tseng, T., Bryant, C., and Blikstein, P. (2011). Mechanix: A tangible interactive wall for exploring engineering design. In Proceedings of TEI. Funchal, Portugal. [pdf]

Tseng, T. and Bryant, C. (2010). Mechanix. Poster and demo presented at SIGGRAPH for the Disney Research Learning Challenge. Innovation Award for outstanding innovation in an educational product. [poster pdf]


Coram Bryant