Arthur Redfern
He is great professor. The subject is too vast to be completed in 1 semester. He tries to cover most of the its parts but skips slide at the end of semester. You should not take his class before completing ML, Statistics of data science and Design and Analysis of algorithm course.