I failed. I found her course to be not only sink or swim, but actively hostile to student learning. As mentioned in another post, assignments and quizzes were returned weeks late with little helpful coaching. Assignments very often worked with higher levels of abstraction than presented in the lectures, for example the first time she saw a matrix of functions was on a homework assignment.
Furthermore there seemed to be no additional help for Linear Algebra. To my great surprise the math department had no facility for matching students with tutors. The university math help center was almost exclusively oriented towards calculus and had no resources for Linear Algebra. After weeks of searching online we finally got a call back from a third party tutor, only to be informed that this person (a grad student in math) couldn't help us because the assignments were "too specific to the particular course."
The _only_ place I've ever seen someone show any creativity and ingenuity in teaching linear algebra is 3Blue1Brown, but obviously even though he's got a whole linear algebra series it's not a complete university course, nor is it meant to be.
So yeah, it's a damn shame, and IMO inexcusable. Linear Algebra is the foundation of modern data science and machine learning. Math departments should consider it a sacred duty to bring as many students as possible to at least some level of comfort and familiarity, but instead they seem to treat it as an annoying distraction at best, or a weeder class at worst.
preview: https://minireference.com/static/excerpts/noBSLA_v2_preview....
concept map: https://minireference.com/static/conceptmaps/linear_algebra_...
intro videos and SymPy notebooks: https://github.com/minireference/noBSLAnotebooks#contents
http://math_research.uct.ac.za/marques/LA.html
It's a much higher level of abstraction than an introductory Linear Algebra course but I found them amazing for developing intuition. I believe they have also released them in textbook form which is probably more polished.
I do find it surprising that the whole class could have such a low grade in linear algebra, which is one of the easier introductory math classes. But I've heard of grade deflation in Princeton is pretty severe, so I don't know what standard grades are there. IIRC Princeton also has one of the premier math departments in the entire world, so I would expect the program to be very difficult.
On the other hand, I think the interest of tenured professors in math at universities is almost entirely on research. This doesn't mean they can't be good teachers but the ones who are I think in general are thinking more of cultivating potential phd students and the like. A practical class for non math students I can easily believe would be completely blown off.