Machine Learning Foundations: Build Expert-Level AI Models