Don't memorize the complicated stuff.
I recently got to go see a talk by Chris Hadfield held during the BC Association of Professional Engineer's annual conference. Chris Hadfield has a degree in Engineering, and there were many engineering students in attendance to the talk. Someone asked him “What was the most important thing you learned studying engineering?”