@mhoye Other reasons include stuff getting taught in the wrong order and weird priorities in terms of how much time is spent on various topics.
Here's two days on matrix operations. It makes a lot of what we'll cover later a lot easier, but I won't tell you how and we'll never speak of this again.