Actually, the fully-loaded cost for a PhD student is $75k-$80k / year (ie the amount charged to a faculty member's grant). You have to remember, PhD students' tuition is usually incurred as part of the cost since they're working in exchange for (1) a minimally-viable living stipend and (2) fully-paid tuition.
We had two PR2's in our lab (Georgia Tech's Healthcare Robotics Lab). There were ~2 people working on each at any given time.... so the $$ makes sense. And the PR2 was a great platform!
Source: my work on the PR2 http://www.hizook.com/blog/2010/10/16/pr2-robot-autonomously-delivers-medication-using-uhf-rfid-live-cnn
Javascript is broken in a number of ways. Just watch this video: WAT.
The fact that commutativity does not hold for "[] + {}" is just wrong! I understand the need for "pretty graphics" and "instant gratification", but a different language would have been appreciated. Heck... a background in python would at least set them up for a lifetime of scientific computing.
There's a long history of home-made steerable vibrobots. You can probably make one of these from parts readily available in your junkbox.
A quick tangent: I've seen these in person. They're pretty cool, but I'm not sure what "technology" Harvard is licensing. Perhaps just the PCB design and code?
8 Catfish = 1 Octo-puss