Self-taught programmer. Love puzzles and solving problems. The tougher the problem - the better. Bring it on!