logic and problem-solving coach