Sam Hays

About

Computer Scientist by profession.
Amateur pianist.
I also enjoy strategy games such as chess, and puzzles.