He has programmed an expert system shell in Prolog and animation in JavaScript. He plays chess at a high level and has a B.Sc. in Computer Science.[top]