Stuart Spence Blog

Computer scientist and educator. Creator of ChessCraft. Senior scientific programmer at Environment Canada.