Mathematics for Machine Learning must be taken if any of the following modules are taken: Reinforcement Learning, Probabilistic Inference, Deep Learning. Moreover, Reinforcement Learning must be taken if the Robot Learning and Control module is taken.