<p>
[quote]
If this is the only evidence you have about relative "supportive atmospheres", just call it graduation rate (which I have already awknowledged as obviously not ideal) and don't try to apply it to something more broad.
[/quote]
</p>
<p>I have anecdotal evidence also. For example, Ben Golub (a Caltech student) has bragged about how he believes Caltech is even more rigorous and less forgiving of poor performance than MIT is, and how he thinks that's a positive differentiating factor between Caltech and MIT. I agree that it's a differentiating factor, but I disagree with him that it is positive - I actually think that it's negative. The way I translate that is, Caltech supports its underperforming students less. Put another way, if you don't do well, you are more likely to flunk out of Caltech than at MIT. </p>
<p>
[quote]
It's really just not feasible with a small number of students to have well-flushed out departments in all areas. Caltech has (correctly in my opinion) focuses its resources to provide science and engineering departments that rival the total output of large research universites (like MIT) but serve only a small number of students. Hence, one can still get all the advanced graduate courses in technical subjects (unlike a LAC), but not sacrifice too many of the benefits they provide either. It's just a different way of prioritizing (which seems to both escape and annoy you), and that will obviously come with some tradeoffs like having fewer non-technical majors to transfer out of.
[/quote]
</p>
<p>I'm not necessarily asking for fleshed out programs in all areas. I am asking for an easier track. For example, I suspect that certain classes in the Caltech core curriculum are the ones that really trip students up - and hence are disproportionately likely to cause people to flunk out. So then we should then create an 'easier' version of that particular course for those students who just can't pass the normal version. That would help more students to graduate. </p>
<p>Let me give you an analogy. You ever play one of those video games that is based on levels (like Super Mario Brothers or Zelda) where you can complete every part of a level except for one piece, and you just keep dying in that one piece? That's highly frustrating, because you can do everything else. You just can't get past that one part. What I am proposing is that Caltech students who are having difficulty be offered a detour around that one part that is giving them difficulty.</p>
<p>
[quote]
edit: The reason it's important for every student to take the core curriculum is because every upper level class assumes that knowledge is a given; they don't have to waste time reviewing differential equations or basic quantum mechanics, which gives more opportunity to learn more advanced subjects.
[/quote]
</p>
<p>I disagree. The truth is, Caltech has plenty of majors that just don't require knowledge of the core to get through the upper level.</p>
<p>To give you an analogy, take biology. Caltech provides a well-regarded biology undergrad program. Yet the truth of the matter is, you just don't need to know things like quantum mechanics or linear algebra to pass upper-division classes on biology. They're nice to know. But you don't really need to know them. Frankly, biology just doesn't use that particular knowledge.</p>
<p>I can say that because I know of people who have gotten into the PhD program in biology at Caltech, and none of them had ever taken quantum mechanics or linear algebra or any of those things. Yet Caltech happily admitted them for graduate school. So if Caltech graduate biology students are not required to know those things, why should we require Caltech undergraduate biology students to know them?</p>
<p>What is sad to me is when a Caltech undergrad wants to major in bio, but can't do graduate because he can't pass quantum mechanics, when QM has nothing to do with his discipline anyway. It's like not allowing you to graduate with an English degree because you can't speak French.</p>