I agree with what Roel said and I want to add a little more...
As often as we can, we try to teach underlying principles. Our belief is that when understanding principles is sufficient to let you "do stuff", then principles are better than memorizing collections of facts. So sometimes the underlying principles might teach you 120% of what's on the exam.
And, due to the nature of the beast, we can't always stick to principles - sometimes ya just gotta memorize some facts.
