John teaches in a languages department at a university in Scotland, and has previously taught in colleges and universities in Germany, Japan, Malaysia and the UK. He has been involved in educational development projects on teaching modern European languages, which have led him to travel widely in Eastern Europe and central Asia. In a previous life he also worked in a museum and wrote a history of the people who had built and inhabited medieval almshouses.