It is not a good sentence stylistically, "выучил" and "хорошо запомнил" are synonyms in this context (Vesh has already said that), and I don't see a point in using them together.