The course builds on the Foundations of Machine Learning I and II courses and has them (or their content) as prerequisites. It focuses on combining multiple learners, on design and analysis of machine learning experiments, on kernel machines and graphical models. The courses combines the theory of machine learning with hands-on projects allowing the students to experiment with training various machine learning models on realistic datasets.