So far I have taken one introductory class on AI in general, but it did not cover machine learning. I took one class on machine learning, but I only grasped the basics of several algorithms from the class. These classes, and the textbook I've partially completed, are the extent of my knowledge.
Take as much probability and linear algebra as you can conveniently do – as much for the intuition as for the symbol-manipulation mechanics – and don't underrate the importance of domain expertise in any problem you get interested in!
Thank you for that suggestion.