How about ensuring that a person remembers what they have studied by using a spaced repetition program? For example, after learning about CPU scheduling, they should be asked questions at correct intervals to ensure that they don't forget that info.