Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Raises questions about university costs (Score 1) 148

I had to go recheck the Stanford course numbering system - looks like a 200-level is "advanced undergraduate/beginning graduate". So we're both right.

I agree that people might interpret the grades in the way you say, and that it could be a PR issue for Stanford, but I don't think it would actually be indicative of deep flaws in Stanford admissions (and here I mean undergrad admissions - my understanding is that admissions to the professional masters program mostly consist of "can you breathe, and does your employer have an enormous wad of cash for us?"). The objective function that Stanford is optimizing contains a lot of terms that are not reflected in someone's CS221 performance, so you'd only expect them to be somewhat correlated. Could all of the outside high-scorers also do well in a Stanford English class, do they have anything to contribute to the college community artistically, athletically, or in terms of their background (whether poor black kid from the south or non-native speaker from Japan, most elite schools put a lot of admissions resources into making their campus a mini-melting-pot on the theory that it's good for society and good for their students), and were they taking a bunch of other tough classes at the same time while playing in the orchestra and being involved in a bunch of student groups? (of course many outsiders would have real-world jobs; it would depend on the job and the Stanford student who actually had the tougher time) And of course some of the successful outsiders could be 40yo engineers who went to MIT or wherever back in the day, so it's not as if they're "excluded" from the elite education system.

Basically, I agree that it's possible this could expose that the Stanford admissions filter does not perfectly select for raw CS talent. But I don't think they ever claimed to do that, and I don't think there are many good arguments that they should.

Comment Re:Not what you think (Score 1) 148

You're right that most game AI doesn't use very sophisticated techniques, but just for the record it's not true that the Berkeley Overmind team found building a "true AI" (whatever that means) for Starcraft to be "beyond infeasible". They focused on mutas because they're easier to do micro with, but the higher-level strategic code is AFAIK pretty much race-agnostic. There's a build-order planner which can work with any set of building constraints you feed it, there's strategy selection which leverages results of scouting and just needs to know the basic details of units and buildings (e.g. if you observe the enemy building a Stargate, then as long as the AI has been told that Stargates produce air units and that Goliaths (say) can attack air units, then it will shift production towards Goliaths), there's a fair amount of prediction of when/where enemies will expand or attack that has to work for enemies of all races, and so on. The Overmind is certainly not a perfect rational agent (or even a perfect bounded-rational agent, which would be a more realistic goal), but it's much more sophisticated than a bunch of hacks around a mutalisk-micro script.

Source: I'm a Berkeley CS grad student, and I know a bunch of the Overmind authors and have been to a few of their meetings, though I didn't personally contribute code.

Comment Re:Raises questions about university costs (Score 1) 148

Stanford undergrad tuition is essentially free if your family makes less than $100k/yr. Need-based financial aid policies mean that the $55k number is an upper bound, typically paid in full only by families making $200k and above (with various exceptions, of course, but that's the general pattern). In any case, this is a grad course, so the price of undergrad tuition is not really relevant to the discussion.

Stanford CS PhD students generally have their tuition, as well as an additional stipend for living expenses, fully funded by research grant money, so they don't pay a cent. The only students taking this class who would actually be charged full tuition are likely those in the professional master's degree program, which is basically Stanford's way of siphoning money from Silicon Valley tech companies: the companies send their employees for training and pay Stanford to do it.

This is all to say that I don't think Stanford's trying to rip anyone off here (quite the contrary, since they're providing the course for free). But it's also a rare course which can be taught in this way. It's easy to write an autograder that runs programs submitted to it and checks to see if they produce the correct output; it's much harder to automatically provide feedback on an English paper or a mathematical proof. Similarly, it's easy to record your lectures and put them up on Youtube; it's much harder to replicate a classroom discussion facilitated by a true expert. So, a few large-lecture CS classes aside, the vast majority of classroom experiences (at Stanford or anywhere else) are going to be very difficult to replicate at a web scale, now and for the foreseeable future.

Comment Re:Midrange (Score 1) 275

To respond to the first part of your comment, obviously "what a person can afford to pay" is subjective, and lots of families still don't find their education "cheap" (I have a friend who got roughly $51k of financial aid on a $52k bill, so his family's contribution was only $1k/yr - they still struggled to pay that). But most top schools don't expect students to take out student loans of any form (see this list on wikipedia), and I think most poor / middle-class families will find that their tuition bill at an elite school is smaller than it would be at a good state school; for example Berkeley tuition is $13k/yr for in-state students (not including room and board) and more than double that for out-of-state/international students, while Stanford just down the street has free tuition for any family earning less than $100k/yr. So again, you can argue that elite schools aren't the most needy targets for charitable donations (do we really need to help Stanford extend their free tuition offer up to families earning $150k?), but I don't think it's fair to say that they're actively trying to bleed their students.

Comment Re:Midrange (Score 1) 275

I can't speak for Princeton directly, but I think top-tier university finances and top-tier LAC finances are similar enough that my experience at Williams might be relevant. Williams spends about $80k per student per year (roughly a $160M budget divided by 2k students). Nominal tuition is about $50k including room and board, and financial aid discounting means that the average student pays about $30k (some students pay the full $50k, but others pay nothing, and most pay somewhere in between). So the average student is getting about $50k spent on them that they're not paying for; that difference is funded primarily from endowment returns. I think this situation is similar at Harvard/Princeton/MIT - even full-fare students are paying less than the total amount that's being spent on them.

Where does that money go? At Williams it mostly goes towards people: a 7:1 student-faculty ratio and something like a 2.5:1 staff-student ratio. Williams employs 800 staff for 2000 students, which sounds ridiculous and probably is pretty ridiculous, but that includes everything from chefs and dining employees, to secretaries and departmental administrative assistants, to IT support, to mechanics and janitors and groundskeepers, to doctors and nurses and psych counselors and chaplains, to athletic coaches, to campus life coordinators and deans. I'm now in grad school at a much larger and less-well-funded state school (UC Berkeley), and it's amazing to see the contrast between the two institutions. A lot of kids get decent educations at Berkeley, and some do really well. But where at Williams I was taking classes with 20, 10, or even 2 students in them, Berkeley undergrad class sizes are in the hundreds. At Williams I was working on a research project with a prof by the end of my freshman year; at Berkeley most undergrads don't ever get a chance to get involved with research. And so on. You just don't get the same level of personal attention at a large state school (and Berkeley is one of the best large state schools!) as you do at a small private school. That level of attention is expensive to provide.

I've seen the studies about educational outcomes at elite schools before, and I believe them to a certain extent, but you have to be at least a bit careful interpreting their conclusions. I'm pretty sure I would have ended up "successful" by most metrics if I'd gone to a large state school like Berkeley, in the sense that I would have gotten decent grades and graduated and found a decent-paying job somewhere that I would have been happy with. But I probably wouldn't have gotten involved in research and ended up at a top grad school. I probably wouldn't have met nearly as diverse a group of friends from all around the country and around the world. I probably wouldn't have gotten to meet and have lengthy conversations with people like Dan Dennett and Steve Strogatz, and I probably wouldn't have had a whole bunch of other experiences that have made my life richer in ways that are not going to be measured by a few survey questions as to my "success".

You can certainly get a great education at a lot of schools (heck, if you're the right sort of student you can get a great education sitting at home with a textbook), though I dispute that your average "Springfield State School" has anywhere near the same level of amazing people and opportunities as a top-tier university (case in point: I was going to check out the course offerings of the SUNY Cortland computer science department to see how they compared to CS programs I'm familiar with, but it looks like they don't actually have a computer science department, just a minor in "computer applications"). But if you're lucky enough to be able to get into one of the elite schools, there are experiences you'll be able to get there that you just won't have at your average state school. I don't know if supporting elite schools is the best use of my money as a potential alumni donor, because obviously there are a lot of other worthy causes in the world. But I do think that the world is a better place for having institutions whose mission is to bring together some of the best students from all around the world and give them the best educations money can buy, so I certainly respect people who choose to support that mission financially.

Comment Re:Midrange (Score 1) 275

Some schools might. But as I said, the top tier of American universities are need-blind and guarantee to meet full financial need for all students, domestic and international. One of my best friends from college is from Bangalore, not from the slums but certainly not a rich family, and he paid $0 in tuition for four years at the number-one-ranked undergrad school in the US (Williams College, which has nominal tuition of $50k/yr, but which guarantees to meet full need for all students and is just a couple of technicalities away from being the seventh entry on my list above), so it does happen. And it's not even a rare thing; the majority of my international student friends paid little or no tuition (and of course, neither do many domestic students).

People don't understand that in the top tier of American education, it's not about money. Harvard is swimming in so much money they've actually seriously debated whether they should eliminate tuition entirely and just become free for all applicants; the only reason they haven't done this is that they're already free or very cheap for basically any middle-class family, so the only people who would benefit from such a change are the people who are rich enough to not need it. MIT is not quite that rich, but they're rich enough to offer very generous aid to any international student they admit. And that's exactly what they do, because their reputation as one of the best schools in the world is very much dependent on their having the best students in the world, and that means making sure people can come regardless of their ability to pay.

Comment Re:Midrange (Score 2) 275

Just curious, what school did you go to? My experience from friends at wide range of schools is that there are a lot of mid-tier American schools which do make an effort to squeeze their students dry, but the schools at the very top tend to be wealthy enough (thanks to alumni donations) that they can afford to have very generous financial aid policies. MIT in particular is one of only six American schools that do need-blind admissions for all students and which guarantee to meet full financial need (the others are Dartmouth, Harvard, Princeton, Yale and Amherst). That means that no one at MIT looks at how much money you have when they decide whether to admit you, and once you're admitted you're guaranteed whatever financial aid is necessary to allow you to attend based on your family's financial documents. I think MIT's financial aid policies are slightly less generous than, say, Harvard, which is actually free if your family earns under $60k/yr, but that's only because Harvard's endowment is more than three times as large.

Basically, the argument that schools like MIT make to their alumni is that when you donate to MIT, you're not giving your money to a large faceless entity with a $8 billion endowment staffed with administrators who light their cigars with $100 bills. You're giving it to a poor kid from the slums of Bangalore who is able to come to MIT and fulfill his/her potential because of generous alumni like you, who have allowed MIT to provide a $300k education for free to anyone who can qualify. Obviously you can believe this sort of thing to varying degrees, but apparently Bose's experiences working at MIT for several decades came to convince him that it is, as an institution, overall a force for good in the world.

Slashdot Top Deals

The sooner you fall behind, the more time you have to catch up.