Andrew studied maths at Sheffield University. He held teaching posts in a number of schools including in Nigeria as part of a church mission. He studied for another degree, in Theology, and worked in Khartoum for the same mission. On return to the UK he worked as a computer analyst.