I think the Socratic mind review was helpful. Active recall and teaching are always great ways to reinforce learning, and having to explain my thought process thoroughly helped shine a light on my confusion. The real-life examples to explain some of the concepts helped me get on the right track when I was confused.