The information processing model is an effective model for learning. It includes three types of memory - sensory, working and long-term memory. Information passes from sensory to working memory where it is processed through rehearsal. Maintenance rehearsal leads to short-term retention while elaborative rehearsal leads to deeper understanding and long-term memory storage. The model shows how different types of rehearsal lead to different levels of learning. It provides a framework for instructional design to encourage deep learning through elaborative rehearsal strategies.