> And no, I'm not "gifted". I'm just an average student who likes to understand how things work.
The really smart thing to do would have been to both know how the formulae are derived, and also notice patterns in them that will help you remember them (symmetry, special cases, designing your own mnemonics, etc.).