David Knuffke is an expatriated American science teacher based in Singapore. He keeps this space as a sort of one-stop electronic clearing house for the things he does on the internet.