Foundations of Machine Learning Courses