At Massachusetts Institute of Technology, the flexible curriculum and intensive, hands-on coursework gives students a holistic view of the feild, an understanding of how to solve problems, and a focus on modeling and abstraction that prepares them to for success in a wide range of industries, from software to bioengineering. Massachusetts Institute of Technology is world-renowned for both rigor, and innovation, in their largest undergraduate program, EECS.
http://web.mit.edu/"At University of Massechusetts-Amerst, the graduate student body consists of more than 200 graduate students from many different backgrounds and all parts of the globe. The computer science program tracks:PhD, MS/PhD, and MS.
http://www.umass.edu/