Crux
Crux is a study app for KU engineering units. It takes the past papers and books for your units and turns them into practice questions. When you get one wrong, it helps you find the step where your working went off.
Crux comes with Engineering Study Hub membership, including the 7-day free trial you get when you join.