Hmm... I know people with Bachelors in CS who couldn't do either of those successfully. They must have not gone to your school. It's different from school to school... a higher level of education means better teachers who are able to ask more of their students. MIT students are expected a lot, but of course their teachers can provide the knowledge to get their students on the right track.Originally Posted by DavidP