Not to be rude, please how about this link?
http://www.learningassistance.com/2006/january/mnemonics.html
My learning strategy is repetition. Going over and over again. It has worked. I also like waking up at 3am when my brain is fresh. You need to recall that each one of us have certain optimum time of hours when our brains are at their best. In my case, 3am-6am works best.
Scott77