Catherine Zhao
This is by far the most well organized class I have taken online. All of the exams feel very fair, and lectures are great at conveying the course material in a clear and engaging way. If you see Zhao as an option for linear alg, she is 1000x better than the other professors you can take it with.