My book, Design Patterns for Searching in C# can be found at https://drive.google.com/file/d/0B6nk_-nxZeR8NXVnUFd0OFhOOEk/edit?usp=sharing.
The associated library can be downloaded from this page ("projects.zip", at the bottom of this page).
My Linguist Parsing System is at Linguist Parsing System.
Free Chess Database: http://scid.sourceforge.net/
Programming Contest: http://www.azspcs.net/
High quality, free education: https://www.coursera.org/courses
My chess videos on YouTube:
I help to run a kids' chess club : https://sites.google.com/site/chililibrarychess/home
My free chess software (for Windows)
This tool allows you to capture an image of a chess diagram from your monitor and convert it to FEN (a form acceptable to database and other chess programs). To obtain it download chessCapture.zip (below).
Documentation ot the tool can be found at:
A youTube video describing how to use it: http://www.youtube.com/watch?v=VUKfJkeCJmI&feature=youtu.be
The Guess the Move Program lets you play over chess games, guessing the move for the winning side before you see it. It scores your move and the whole game by using a chess engine to evaluate the positions you obtain. GTM has had over 20,000 downloads on www.chess.com. To get the program download guessTheMove.zip (below).
The User's Guide for GTM can be found at https://docs.google.com/document/d/1LNm8WrWNYW0WgsSvLGeW-g2BW91PgGGU3Xid3C78Fvo/edit
A YouTube video describing the program can be found at: http://www.youtube.com/watch?v=8ZgWSCHxJHI
Yatt presents chess puzzles to you using a spaced repetition algorithm. It contains about 5500 puzzles. To get the program, download yatt.zip (below). The user's guide for Yatt can be found at https://docs.google.com/document/d/17PpDWe9YKXQRHhuK7MpG2XXExTAcihliydOqLysXLvo/edit. There is a video at http://www.youtube.com/watch?v=vEYPDWK1BaY&feature=youtu.be
ChessSpeak allows you to speak moves to a chess engine and receive the engine's move in audio. This lets you set up a real board and pieces across the room from the computer and play a game against the engine without having to use the mouse, keyboard, or monitor. Some find this a more natural way to play chess and their "board vision" benefits from using actual pieces. To get the program download chessSpeak.zip (below). The user's guide for ChessSpeak is at https://docs.google.com/document/d/1IIazPm57vNei4w51fnxBpUzSRnuL58ncBn3xXhSCEik/edit. There is a YouTube video at http://www.youtube.com/watch?v=_NXo8GzIORQ&feature=youtu.be.
Free software for chess clubs. Includes tournament and ratings managers. Documentation and club forms included. Download chessClubKit.zip (below).
Documentation for the Chess Club Kit can be found at
NOTE: to download a file, click on the "down arrow" to the right of the version number (do not click on the file itself: that lists each component file).
Contact me at firstname.lastname@example.org