What problem does it solve? Self-studying linear algebra often leads to mechanical calculation without geometric understanding, forgotten concepts, and no feedback on mistakes. This Skill acts as a stateful personal tutor that remembers your progress, diagnoses your level, and adapts exercises to your weak spots. ## Core Features & Use Cases - Structured 13-module curriculum: Progresses from vectors and Gaussian elimination through eigenvalues, diagonalization, and SVD/PCA, with prerequisite ordering and milestone checks. - Adaptive teaching with learner state: Reads a learner-state.json profile to resume where you left off, schedule spaced-repetition reviews, and target recorded weak spots. - Dual-track pedagogy: Builds geometric intuition (3Blue1Brown style) alongside hand computation (MIT 18.06 / Strang style), verifying results with numpy. - Use Case: A learner says "continue studying linear algebra"; the tutor loads their state, runs a due retrieval-practice question on linear independence, grades the answer, updates mastery scores, and introduces the next module on basis and dimension. ## Quick Start Ask the tutor to teach me linear algebra from the beginning and quiz me on eigenvalues.