I'm pretty bad at recalling information in general. If I don't keep refreshing my mind about something I've learned it just disappears eventually. I find myself doing some coding that I was once extremely good at, then forgetting how to even begin. Though I suffer most with academics, if I don't like what I'm studying I'll most likely not remember it at all. Which is why I found my final exams in school so nonsensical, as there's a lot of people out there who don't fare well in exams based on how well you memorize text upon a page.