an American computer scientist, US and FIDE master in chess who won the 4th US National High School Chess Championship 1972 in New York  , and professional software developer and former professional computer chess programmer. He started chess programming in the early 70s as undergraduate at University of California, Berkeley, where he co-authored the program Ches along with David Barton and Peter Rowe, competing the ACM 1973. From 1982 until 1995 Craig Barnes was senior programmer at Julio Kaplan's Heuristic Software  and author and co-author of various chess programs for dedicated units. Their 6502 based program Turbostar played the WMCCC 1985 in Amsterdam with three incarnations  .
- Craig Barnes (1976). Computer Chess Techniques. Report for CS H198, University of California, Berkeley
- Graig Barnes' ICGA Tournaments
- Craig Barnes - LinkedIn
- The chess games of Craig Barnes from chessgames.com
- Barnes, Craig from Schachcomputer.info - Wiki