1999-2009 Six articles reflecting on experience teaching tangible interaction and computational design.
1984 – 2009 Articles in favor of developing systematic methods of design.
2003 – 2013 Miscellaneous notes on software design.
2000, 2008 Three papers on computer aided architectural design.
2004 A report on computational sketching software systems to support Recording, Reasoning, and Resolving in design.
2009 Sketch based software should recognize drawing as visual language. Keynote for Eurographics/ACM Symposium on Sketch Based Interaction and Modeling.
2001, 2009 A paper on the use of freehand diagrams in architectural design.
2012 ACM Interactions article on the inevitable embedding of robotics in built environments.
2009 This article argues that a computationally expressed science of design is essential for benefiting from revolutions in desktop manufacturing and embedded computing.
1984 PhD dissertation: Constraints are an appropriate computable representation for design knowledge.
2010 ACM Interactions magazine cover story on tangible interaction design.