computer science open rankings

updated in 2025

Rankings are an ideology. Each is biased in its own way. So choose and combine existing rankings to generate your preferred meta ranking for computer science programs in the United States and Canada. Ranking sources represent: reputation (U.S. News* U.S. News provides data for universities in the United States and Maclean's provides data for universities in Canada ), faculty publications (csrankings.org* The rankings shown under the csrankings.org column may differ from their website because of different subfields and implementation of geometric mean count. ), academic placement (placement rank), and recognition (best paper awards). Use this to find the best computer science program for you in artificial intelligence, systems, or theory.

by Alice Marbach, Jeff Huang, Long Do, Shaun Wallace, and others who contributed the original ranking sources.



































#university
sizeNumber of permanent faculty who can advise computer science Ph.D. students, as listed on at: https://drafty.cs.brown.edu/csprofessors
U.S. NewsReputation rankings gathered by U.S. News for American Universities and MacLean's for Canadian Universities
csrankings.orgRankings based on faculty publications calculated using a similar methodology as csrankings.org
placement rankPageRank-style ranking based on placement of bachelors and doctorate graduates into professor positions
best paper awardsRanking of university for winning best paper awards as listed on: https://jeffhuang.com/best_paper_awards/
totalSum of the ranking numbers in the 4 rankings
1Carnegie Mellon University+22611428
2Massachusetts Institute of Technology+117141410
3University of California, Berkeley+80173516
4Stanford University+711112317
5University of Illinois at Urbana-Champaign+101525820
6University of Washington+94789125
7Cornell University+95686727
8University of Michigan+9110611633
9Georgia Institute of Technology+12075101234
10University of Toronto+9911312935
11University of Texas at Austin+71715131045
12Princeton University+60101881652
13University of California, San Diego+92133241353
14University of Maryland+621710151557
15University of Waterloo+91116272064
16Columbia University+651219231872
17University of Wisconsin-Madison+701321201973
18University of California, Los Angeles+501321162474
19University of British Columbia+52335341183
20Purdue University+701914183384
20University of Pennsylvania+661919143284
22University of Massachusetts Amherst+612424261488
23University of Chicago+5224262922101
24New York University+7027174121106
25University of Southern California+6621232842114
25Northwestern University+8327283128114
27Harvard University+381744748116
28University of California, Irvine+6327265117121
29Brown University+4727501926122
30Simon Fraser University+446393251128
31McGill University+324643823129
32Ohio State University+4627383729131
32Rice University+3827522230131
34Duke University+3921322554132
35Rutgers University+5342333627138
36University of Virginia+6036423035143
37Northeastern University+8427126343145
37Yale University+4321392164145
39Pennsylvania State University+6240293349151
40Johns Hopkins University+3624514053168
41University of Minnesota+5136483550169
42University of Alberta+425706434173
43University of California, Santa Barbara+3327294375174
44Virginia Tech+5636574736176
45North Carolina State University+5150434837178
45California Institute of Technology+1913871761178
47University of California, Davis+3036446041181
47University of Colorado Boulder+6840535731181
49Stony Brook University+5545254579194
50University of Utah+5242336167203
51Texas A&M University+6945364678205
52Indiana University Bloomington+5950565847211
53Arizona State University+6045484971213
54Washington University in St. Louis+3942604472218
54University of Rochester+3450603969218
56Oregon State University+4370538325231
57University of Notre Dame+3556647546241
57Dartmouth College+1750695666241
59University of Florida+4445705276243
60Iowa State University+3064806238244
61Université de Montréal+157808574246
62Michigan State University+3256627163252
63College of William & Mary+2370746545254
64University at Buffalo+2761538656256
65Boston University+4445447693258
66University of Pittsburgh+2156675482259
67University of California, Riverside+4356318489260
68University of Illinois at Chicago+5761447782264
68University of Central Florida+3870585977264
70University of California, Santa Cruz+37503966110265
71University of Calgary+2381188762275
72Queen's University+191257468276
73University of Arizona+2761805581277
73University of North Carolina at Chapel Hill+40271644244277
75University of Victoria+129210965278
76Tufts University+2456877080293
77George Mason University+47643673295
78Concordia University+179513059301
79Case Western Reserve University+1377957855305
80University of Maryland, Baltimore County+30771057252306
81University of Texas at Dallas+5064599996318
82University of Nebraska-Lincoln+20861059140322
83University of Oregon+15649210760323
84Vanderbilt University+29507479325
85University of Delaware+21707067119326
86Stevens Institute of Technology+1977809388338
87Rensselaer Polytechnic Institute+206410550341
88Washington State University+40868753116342
89Florida State University+25777490107348
89Carleton University+149217270348
91University of Saskatchewan+1914913757362
92Toyota Technological Institute at Chicago+12778714258364
93Dalhousie University+15125108370
94McMaster University+10149112103374
95University of Connecticut+247768110377
95Syracuse University+127711880102377
97Drexel University+10869510394378
98Clemson University+378680106109381
99University of Texas at Arlington+24966413191382
99Worcester Polytechnic Institute+258674121101382
99University of Iowa+16779588382
99University of North Carolina at Charlotte+2996959497382
103Binghamton University+369670100388
104University of New Mexico+141051189873394
104University of Ottawa+15125132394
106Georgetown University+197085125117397
106George Washington University+1570105111111397
108Lehigh University+198695118107406
109University of Tennessee+328695104407
110New Jersey Institute of Technology+38674126408
110Wayne State University+91109581408
112Rochester Institute of Technology+127062155409
113Emory University+15648716199411
114Brandeis University+1711012568112415
115University of Georgia+8685124417
116Temple University+18969514582418
117University of South Florida+1510595101118419
118University of Kansas+1310512569421
119Illinois Institute of Technology+209611895113422
120Brigham Young University+12010589436
121Florida International University+2110105116106437
121Auburn University+8612513690437
123Portland State University+13210511492443
124University of Houston+25110105113450
125University of South Carolina+110105115452
126Kansas State University+11013692460
127DePaul University+14813613839461
128Louisiana State University+12012597464
129University of California, Merced+9674174466
130Université de Sherbrooke+18136468
131University of North Texas+13210515382472
131University of Texas at San Antonio+12011813995472
133University of Kentucky+10512515197478
134Colorado State University+1796105162120483
135Colorado School of Mines+1277105185489
136University of Missouri+110149117498
137New Mexico State University+1413214996499
138University of Arkansas+17132136123513
139University of Massachusetts Lowell+120105167514
140University of Cincinnati+110136147515
141University of Windsor+19183516
142University of Oklahoma+120125150517
142University of Louisiana at Lafayette+148125122517
144University of Alabama+105164135526
145Western University+11527
146York University+13529
147State University of New York at Albany+120164127533
149University of Hawaii at Manoa+120118104534
150Kent State University+148136133539
150Southern Methodist University+132183102539
152University of Tulsa+1117616482544
153Mississippi State University+132164128546
154University of Massachusetts Boston+120136169547
155Ohio University+13216417182549
156Texas Tech University+148136144550
157University of New Hampshire+120118552
158University of Nevada, Reno+11176136120554
158Utah State University+120136176554
160University of Rhode Island+19148183105558
161Old Dominion University+148149140559
162Michigan Technological University+132136175565
163University of Vermont+148149148567
164University of Miami+132164154572
165University of Colorado, Colorado Springs+132136183573
165Georgia State University+110149573
165Indiana University - Purdue University Indianapolis+110149573
168Missouri University of Science and Technology+132183143580
169University of Louisville+132164163581
170University of Memphis+163125190105583
171Florida Atlantic University+148164152586
172West Virginia University+132149120593
172University of Texas at El Paso+163149159593
174Virginia Commonwealth University+148136598
175Howard University+120156600
176Oklahoma State University-Stillwater+148183149602
177University of Nebraska Omaha+163149170604
178Oregon Health & Science University+163164157606
179University of Idaho+163183141609
180Boise State University+148149611
181Rutgers University-Newark+96612
182Oakland University+198164129613
183Western Michigan University+187183134114618
184University of Alabama at Birmingham+132183182619
185University of Colorado Denver+163164173622
186University of Wisconsin-Milwaukee+148164626
186University of Nevada, Las Vegas+148164626
188University of Michigan-Dearborn+176149180627
189Air Force Institute of Technology+132183629
190University of Wyoming+163164181630
190University of Maine+1148158630
190Clarkson University+187119630
193Montana State University - Bozeman+163164187636
193Graduate Center, CUNY+120636
195Wichita State University+176149639
196Northern Arizona University+187149186644
197Florida Institute of Technology+148183645
198University of Mississippi+132648
199Santa Clara University+13163166653
200University of Missouri-Kansas City+163183188656
201University of Denver+187164114657
202University of Alabama in Huntsville+163183660
203New Mexico Institute of Mining and Technology+176183184665
204Pace University+198146668
205Southern Illinois University Carbondale+176183673
205Towson University+176183673
205North Dakota State University+176183673
205University of Arkansas at Little Rock+176183673
209University of Southern Mississippi+198164676
209Louisiana Tech University+187165676
211North Carolina Agricultural and Technical State University+163679
211Wright State University+163679
213University of New Orleans+198183179682
213Tennessee Technological University+198160682
215University of Bridgeport+198164686
216Marquette University+176189689
216University of Toledo+187178689
218Embry-Riddle Aeronautical University, Daytona Beach+176692
219University of South Alabama+205168697
220Chapman University+205100699
221Nova Southeastern University+205183702
222Bowie State University+187703
222Dakota State University+187703
222Kennesaw State University+187703
222Tennessee State University+187703
222University of Puerto Rico-Mayaguez+187703
227The Catholic University of America+205177706
228Claremont Graduate University+198714
229LIU Post+205721
229Walden University+205721