You may like to use a Spaced Repetition System, it works great to learn foreign words, but I don't know how it would work for math formulas. But be sure to understand before commiting to memory.
If been also experimenting with
incremental reading, it may be useful.