This outlines the idea of mental space, frame and blend, originating with Fauconnier, and applies these to novice computer programming. This is the paper and this is the Powerpoint
This uses the ideas of Fauconnier, especially that of compression, to look at a way of understanding loops in programs. This is the pdf. I presented this at PPIG 2008.This is the Powerpoint.
Why we do maths the way we do. A work in progress. Here it is.