I recently did some hard work in a chess tutor program. It is an interesting atmosphere for young kids to learn chess. It has error detection, suggestion making abilities, and also can play against a human quite well. It was an interesting venture. Now I am looking to expand my skills and play big!