The teaching and learning of linear algebra have evolved significantly over recent decades, underpinned by diverse approaches ranging from theoretical expositions to dynamic, model-based environments.
(I'm asking this question as a full-time programmer in the knowledge that other, more math savvy programmers on the Symposium will probably have some good suggestions.) Heading into my third decade, I ...