Levels of processing is defined as a framework for studying memory that predicts that semantic or "deeper" encoding tasks will produce better memory for the material than perceptual or "shallow" encoding tasks