Live data from Hacker News

Stanford Free Classes – A review from a Stanford Student

pennyhacks.com

101–107 of 107 posts

Re: Stanford Free Classes – A review from a Stanford Student

#101

Earlier quoted context omitted.

Were you a quant before you took the UW classes?

Nope. My background is in engineering so the calculus wasn't an issue, but my stats knowledge was really weak.

I'm interested to know if earning that cert from UW allowed you to jump in to the financial sector. I'm currently pursuing a similar path and would be interested to hear about your experiences.

Re: Stanford Free Classes – A review from a Stanford Student

#102
It's awesome that Stanford is offering free versions of their classes and adapting the content to the needs of those students. If Stanford is teaching the same classes with the same adaptations to their core CS students, I'd be worried too. Full time on-campus students likely want (and deserve) different adaptations. That's the really concerning thing I saw in the OP's post.

Perhaps this class happened to be taught at an easier-than-usual level. But, if professors are torn between the demands of simultaneously serving dedicated (paying or non-paying) students and casual students, the compromises won't always be to the benefit of the dedicated.

Re: Stanford Free Classes – A review from a Stanford Student

#103
I took both, the AI and the ML class, and completed them to the end. All this with a very demanding work schedule at a startup in the valley. I've also been a PM for a large scale ML product that is in production and used by millions of people. I say all this because the courses were perfectly geared to someone like me. I thought the courses were excellent and pragmatic. (of course, like anything, there can be improvements).

I think the issue here is what we are witnessing, aside from the awesomeness of open courseware, is the evolution and continued maturity of Computer Science as a discipline, as it takes more and more mathematical concepts into its fold.

Machine Learning is growing up as a foundational pattern / algorithm that has evolved from research to applied to basic-building-blocks-everyone-should-know. Yes, it took the Valley and Stanford to liberate it (as a poster indicates somewhere here), but that's ok. There is as much street cred in understanding how to implement/design practical applications using ML as there is in pushing the frontier on new ML mathematical techniques. That's how new commercial innovation takes place. You need both sides of the equation; the research and the practical. The course chose a balance that favored the latter, because prior to this little existed. You can hear it in Prof. Andrew Ng's videos... "this is big in the valley"..."you now know how to implement XYZ"... "if you ask these questions on an ML product, you can save your tea, time and money" (I'm paraphrasing).

Recall that at one point, logic/truth tables, sorting algorithms, graphs, etc. all needed to be derived mathematically with their proofs. But then they became axioms and codified as foundational building blocks of CS that just work, enabling us to focus on the next step in the evolution. We don't question or even think twice today when implementing "if (X && Y)".

Re: Stanford Free Classes – A review from a Stanford Student

#104
I fully understand the author's concerns, but isn't it possible to just make the classes more rigorous for those(at Stanford and online) with a better CS/math background? I mean it was clear that prof. Ng was giving only part of the story, presenting the intuition and skipping the math details/proofs. What is wrong with adding the more rigorous material as optional content for the online learners, and non-optional for the students at Stanford? I am unfortunatelly only able to take these exciting classes online, but would like to see more rigour too. I am willing to pay a modest fee for the privilege.

Re: Stanford Free Classes – A review from a Stanford Student

#105
post #90

Earlier quoted context omitted.

I'm sorry if I made it confusing, but it really isn't about whether I signed up for 229 or 229a, the point is most of my classes for the coming term are now under this new online format and it would be shame to see them lower their standards to fit the public.

It's a good point -- I guess we'll find out next semester if the difficulty being below average had to do with the nature of the class itself (the a in 229a) or the audience it was being developed for. I hope, if the classes you mention are listed under the same course number they always have, that the difficulty won't be less than usual. For the rest of us, what classes are these? Part of the reason an easier class…

The easier assignments are easier because they now have morehints alongside.

this i guess is not to ease for lazy slobs (what you described :) but to ease the demand for help on the staff.

The critic is that they overdid

Re: Stanford Free Classes – A review from a Stanford Student

#106

Earlier quoted context omitted.

I just don't want my degree devalued by people who aren't as astute as yourself when it comes to the gap between the online courses and those taken by Stanford students. I can certainly understand this worry, but I don't think you really have to worry too much about this. Those who matter will always know the true value of a Stanford education. It's not quite as good as an MIT education ;) but it's right up there. Wh…

The classes were presented as being the same as Stanford classes, and in the AI class one of the professors claimed to be surprised that the online students were doing better than the Stanford students. As if the comparison was valid based on the difficulty of the material. You can't make those sorts of claims and at the same time try to protect the reputation of the institution by saying that the online class is not…

I took two of the classes and they never once claimed that either of these classes were the same as the Stanford class. In fact, they stated several times that they were not the same, and made it quite clear that you would not be getting Stanford credit of any kind for the class. For the database class, I did receive a "letter of achievement" or somesuch from the professor, but it was a letter from the professor and not from Stanford. For the Machine Learning class, I didn't even get that.

In the database class they did say that this class wasn't terribly different from the real Stanford class, but that the Stanford students would probably be assigned a bit more of the problems that were particularly challenging. Those questions, however, were pretty much the least valuable questions in the entire class, since they had little relationship to any kind of query you'd ever use in the real world. I.e., they're the kind of question that teachers like to put in there so that you can have a more distinct grading curve. In any case, the database class was a fair amount of work, so I don't think that it is likely to make a Stanford education seem too easy.

The Machine Learning class, on the other hand, never made any claim at all of being remotely like the real Stanford class. Their only claim was that it would give you a good foundation to use Machine Learning techniques in the real world. That is a completely true statement. As it turns out, however, Stanford did offer the free Machine Learning class that I took as a real Stanford class for those at Stanford who wanted an easier version of Machine Learning.

Re: Stanford Free Classes – A review from a Stanford Student

#107
post #69

There are two goals with learning ML: - Applying known ML algorithms to a real world task - Coming up with new ML algorithms and research It turns out (ahem) that the first goal, applying ML, is not only much, much higher in demand than the second goal, but is also much, much easier to teach than the content required to pursue the second. This dichotomy is the reason the split between CS229a and CS229 in both content…

I'm sorry if I made it confusing, but it really isn't about whether I signed up for 229 or 229a, the point is most of my classes for the coming term are now under this new online format and it would be shame to see them lower their standards to fit the public.

But should classes be hard for being hard's sake, or should they be hard when learning the material requires it?
Post reply on HN