In life, as computing professionals, we all teach and we all learn. And, especially in the computing discipline, we don't ever expect that to stop. So whether you plan to work in industry, academia, or somewhere else (a small desert island?) you should know more about what research shows contributes to effective learning. Use this knowledge to learn better yourself or to assist others in their learning.
From the Un-Distinguished Lecture Series (http://ws.cs.ubc.ca/~udls/). The talk was given Apr. 04, 2008.