Caity Weaver · 11/21/12 09:47AM Tufts University voted to rescind the honorary degree they gave Lance Armstrong, one of America's most brilliant minds.