Self-Explanation Training
Self-explanation training has been shown to help students in many subjects improve their comprehension of academic texts.
The version available here has been adapted to support mathematics students in understanding mathematical proofs. More information on the underpinning research can be found in the lecturer's guide.