Younghoe Koo Finds Redemption with the Giants