Top Computer Science Schools According to Student Reviews

Top Computer Science SchoolsTop Computer Science Schools

1 University of Colorado at Colorado Springs 9.35
2 Massachusetts Institute of Technology 9.03
3 Northeastern University 8.88
4 Princeton University 8.83
5 University of Virginia 8.76
6 Rice University 8.75
7 Boston University 8.67
8 University of Wisconsin-Madison 8.62
9 University of Colorado Denver (UC Denver) 8.61
10 Penn State University Park 8.48
11 Arizona State University 8.47
12 Brown University 8.32
13 Carnegie Mellon University 8.29
13 Indiana University Bloomington 8.29
15 University of Massachusetts-Amherst 8.26
16 George Mason University 8.23
17 Stanford University 8.20
18 Southern Methodist University 8.17
19 University of Michigan-Flint 8.13
20 University of California-Irvine 8.06
21 Cornell University 8.02
22 University of Illinois at Urbana-Champaign 7.99
23 University of Pennsylvania 7.92
24 Georgia Institute of Technology (Georgia Tech) 7.86
25 University of New Mexico-Main Campus 7.80

In addition to rating their respective programs, students often post comments regarding their experiences. One Class of 2015 student earning his graduate degree from Rice University wrote: “The low student to faculty ratio means you can get quality time spent with your professor and almost weekly personal meetings. This coupled with an excellent research program (one that suits my interests) means the work I’m doing is very interesting. Additional perks are the department funded opportunities to travel to conferences of my choice.”

Students can continue to review the top computer science schools at and qualify to win a $1,000 scholarship, awarded once per semester. Reviews will be incorporated into upcoming program rankings.

METHODOLOGY reaches current and recent graduate students through scholarship entries as well as social media platforms. These program rankings cover a period from September 1, 2012 to March 31, 2015. assigns 15 ranking categories to each graduate program at each graduate school. Rankings cover a variety of student topics, such as academic competitiveness, career support, financial aid, and quality of network.

For a given graduate program, rankings are determined by calculating the average score for each program based on the 15 ranking categories. These scores are then compared across all ranked schools for that program and are translated into a final ranking for that graduate program, i.e., business and management. A given graduate program is not ranked until a minimum threshold of graduate student surveys is completed for that graduate program.