A phenomenal starter course for Machine Learning. The professor is able to go deep without making it too complicated. I was impressed at the quality of teaching, subject matter covered, and exercises. I took the course in 2017 and there have been advancements/developments of some of the tech since the course was recorded. Nevertheless, for an introductory course to machine learning, this is the one to take.