Bill,
As far as repetition goes, I think that is extremely important for learners. It often takes multiple times hearing or seeing the same information over and over again before a student finally grasps the material. And if students know the material, it doesn't hurt to have it repeated to reinforce they know it.
Barry Westling