Challenges and Strategies in Teaching Linear Algebra