In another context, someone wrote the following, and answered my question:
According to the new 2010 NRC rankings (yet to be released to the wide audience), Harvard is not even in top 5 anymore.
Partly collected thoughts.
According to the new 2010 NRC rankings (yet to be released to the wide audience), Harvard is not even in top 5 anymore.