4 ms·
She is a wonderful teacher. When the very first MOOCs were introduced, I took AI taught by Sebastian Thrun, Peter Norvig and Databases taught by Jennifer Widom.
by orsenthil 10y ago
She is a wonderful teacher. When the very first MOOCs were introduced, I took AI taught by Sebastian Thrun, Peter Norvig and Databases taught by Jennifer Widom. I could contrast the teaching style of these experts. Jennifer Widom is approachable, methodical, breaks down complex topics into easily manageable chunks and pushes you hard with attainable goals. The other two geniuses (Norvig and Thrun) will present something that you will have struggle (with frustrations because denial isn't an option with them) to get it. I loved her way of teaching and I am glad she taking on responsible roles.
- rz2k 10y agoI agree with you about the exceptional quality of that course. I did not take the other two earliest large online courses, but I have taken few dozen since then. Compared to MOOCs at different schools, I found her teaching style more similar to those offered by instructors at MIT than those offered by instructors at Stanford. I think your description is right, too. Methodical and easily manageable without a loss in rigor.
- taurath 10y agoMost people who struggle to learn to code don't do well with expected lightbulb moments, but I've seen the same people do wonderfully when presented with methodical steps as building a trunk they can branch off of.
- gordon_freeman 10y agoI owe a lot to her and to Thrun as well. I took Intro to Stats by Thrun and Intro to Databases by Widom when I wanted to brush up on my skills before interviewing and both have wonderful teaching style. Starting at very slow pace and smoothly and methodically going into depth of the subject matter.
- henrik_w 10y agoI also took her first MOOC course, and really enjoyed it. I would add: great sense of humor.
- edblarney 10y agoGreat teaching is the most underrated thing in academia. So many hard things to learn a great teacher just makes it so much easier to get all of it down.
- afarrell 10y agoDo you know of a good course or book on how to gain skill as a teacher or even just an explainer?
- facepalm 10y agoI really enjoyed the AI class by Thrun and Norvig. Nothing against Databases (I didn't take it), but AI class was fine - great, actually.
- denzil_correa 10y agoIn these sets of MOOCs, there was also Machine Learning taught by Andrew Ng and I had your same Widom like experience with Andrew Ng. After taking so many courses in life - physically and remotely - I can safely say that Andrew Ng is the best teacher I've come across. The best part was how we actually gave insights in Machine Learning rather than leaving it like something esoteric. It changed my perspective and added a lot of value to my professional career. Recently, I tried to take the Neural Networks from Jeff Hinton and I realized how much I missed Ng's lectures.
- icc97 10y agoI've had exactly the same struggle. Andrew Ng was truly awesome, better than any lecturer I had. Jeff Hinton's course is just a real struggle to complete. 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.
- sweezyjeezy 10y agoI took Geoff Hinton's Coursera course about 3 years ago, and it remains my favourite online course I've ever taken. While I do understand that it may have felt a bit theoretical and heavy, I also think that this theory is more important to understand in neural networks than in other areas of ML e.g. for debugging issues. I also loved his wry sense of humour and turn of phrase. 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-partial-credit-on-an-exam-of-true-false-questions/ https://terrytao.wordpress.com/2016/06/01/how-to-assign-part... is a great explanation for cross entropy)
- denzil_correa 10y ago> While I do understand that it may have felt a bit theoretical and heavy, I also think that this theory is more important to understand in neural networks than in other areas of ML e.g. for debugging issues. 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 https://www.youtube.com/view_play_list?p=A89DCFA6ADACE599