Justin Chan
Seriously, Justin is the best teacher to learn a brutal subject like linear algebra from. Maybe even better than Brenda Davison. He made his own set of lecture notes to simplify them for normal students to grasp. That alone was a lifesaver. Some students will complain about how hard he controls the class (no talking whatsoever) but I loved it.