Recently, I tried to take the Neural Networks from Jeff Hinton and I realized how much I missed Ng's lectures.
It's more than just the lectures, the thought and relevance that goes into the problem sets is a big difference too.
It's great to hear that Jennifer Widom's course is on a similar level. Perhaps I should dust up on my database knowledge.
I felt that Andrew Ng left out a lot of the details that I was curious about. For example, I remember he introduces logistic regression and cross-entropy, but he kind of just writes down the equations and says they differentiate nicely, he never explains where they actually come from, or even points the interested viewer where to look for more information (short answer : information theory, also this post https://terrytao.wordpress.com/2016/06/01/how-to-assign-part... is a great explanation for cross entropy)
This is the same argument people gave for Machine Learning but Andrew Ng showed us otherwise.
> I felt that Andrew Ng left out a lot of the details that I was curious about.
This is exactly the beauty of Ng's ML course. The fact that Andrew Ng made you curious makes CS229A (Applications of Machine Learning) a very successful course. Now, if you want to satiate that curiosity I will recommend you CS229 [0]. It contains all the theory and math and YET that course is as beautiful as CS229A. This further proves the point that you do not need theory to be boring to achieve your objectives. If you want to teach something, you will find a way. Au contraire, Jeff Hinton's course makes me not want to even touch or understand Neural Networks again. FYI, I have a Ph.D in Computer Science and I work as a Data Scientist. If this is my view, imagine what it would be like beyond the us elites?
[0] https://www.youtube.com/view_play_list?p=A89DCFA6ADACE599
The probability, linear algebra and calculus material required to understand this should be covered in undergraduate courses. Which part exactly did you find so hard?
Andrew Ng's CS229 course goes beyond the mathematics and explains the magic behind these algorithms. Unfortunately, I know many people who use the mathematics trope to not share these insights and keep them closely guarded to their chest.
His class left me thinking I was able to apply problems to solutions, not the other way around. I will agree that he was a better teacher than Norvig and Thrun, and more engaging (though less holistic) than Widom.
I think your description is right, too. Methodical and easily manageable without a loss in rigor.
So many hard things to learn a great teacher just makes it so much easier to get all of it down.