Always love it when a professor can bring in some comic relief in the midst of a very heavy math topic. The students seem to enjoy it. I am self-teaching myself background math for preparing me to the likes of PRML-Bishop, and I wholeheartedly recommend his Linear algebra course available on MIT Courseware[1] coupled with his book[2]
[0] https://www.youtube.com/watch?v=amv58LCqCMI [1] https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra... [2] https://www.amazon.com/Introduction-Linear-Algebra-Gilbert-S...
For the people who are interested in ML, the thing to remember here is that he is a Serious mathematician, and he values rigor and in-depth understanding above all. A lot of his three star homework problems were basically impossible. He writes books first and foremost so he can understand things better. In math books, there's the book you first read when you don't understand something, then the book you read when you understand everything. This is book in the link.
for linear algebra, this:https://www.amazon.com/Introduction-Linear-Algebra-Gilbert-S...)