Learning and Teaching Linear Algebra: Difficulties and an Alternative Approach to Visualizing Concepts and Processes. · Study