 My memory in general is pretty shit but if I read something I understand it and remember it. 

I do think part of the skill gap esp in school is lots of programs don't spend time evaluating students' abilities to synthesize seemingly unrelated information