Let's start a thread about school's that have interesting/different ways of structuring their curricula. I really like schools that give students more flexibility in how they arrange their classes. So far the schools I've seen that have really interesting curricula are Stanford, U Rochester, Harvard and Yale. Does anyone have any experience with these? Opinions? Know of other schools?