Hi  , has anyone tried Brian Gordon’s online program? How good was it compared with other online providers?