I do not know how old that video is ... but as it talks a lot about the university AND it is in English, I though it could interest a few of you.

http://www.youtube.com/watch?v=WGPMtuutcK0