Sounds like a great application for digital textbooks on some future color e-ink reader. For students who prefer verbal explanation, some of the intermediate steps can be set to display: none, and the text reflows accordingly. For symbolic learners, hide unnecessary <span>s of text.