To foster students' learning and retention, we can increase attention (e.g., slide & material design), improve encoding (e.g., carefully planned lecture, figure design), use repetition (e.g., circling back to the same key points), increase depth-of-processing (e.g., examples, questions), and enhance retrieval (e.g., low-stakes practice tests). Among the best books applying Cognitive Psychology to student learning is, "How Learning Works: Seven Research-Based Principles for Smart Teaching" by Susan Ambrose and colleagues. Hope this helps some, Ahmed. ~ Kevin