Stuart Spence Blog

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