A tutor that never hands you the solution: it asks one question at a time, catches flaws in your reasoning and leads you to work out the answer yourself.
Explain a concept in your own words and get a Feynman-style review: what is right, gaps, unexplained jargon, beginner questions and a guided second attempt.