computer science open rankings

updated in 2023

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
1Massachusetts Institute of Technology+11512148
2Carnegie Mellon University+22921429
3Stanford University+81243312
4University of California, Berkeley+96262515
5University of Illinois at Urbana-Champaign+96535821
6University of Washington+986810125
7Cornell University+95677727
8University of Michigan+971199635
8University of Toronto+10611411935
10Georgia Institute of Technology+133611131242
11University of Texas at Austin+69916121047
12University of California, San Diego+94115251354
13Princeton University+6092481657
14University of Maryland+661710191561
15Columbia University+611112241865
16University of Wisconsin-Madison+571716141966
16University of Waterloo+84119262066
18University of British Columbia+57329281171
19University of California, Los Angeles+491120202475
20University of Pennsylvania+661715153279
21University of Massachusetts Amherst+642320231480
22Purdue University+722018213392
23Harvard University+431631648101
24Brown University+3826441626112
25New York University+7238203621115
25University of California, Irvine+7028254517115
27University of Southern California+6723232942117
28McGill University+284623523124
29Northwestern University+5928323928127
30Rutgers University+6138253827128
31University of Chicago+5428324722129
32Ohio State University+4134393129133
33University of Virginia+4728403235135
34Rice University+3728562230136
35Pennsylvania State University+4934283049141
36Duke University+4323343454145
37University of Colorado Boulder+6438364131146
37Yale University+4620441864146
39Northeastern University+8234126443153
40University of Minnesota+4734442750155
41University of North Carolina at Chapel Hill+4426493744156
41Johns Hopkins University+4020503353156
43University of Alberta+455635934161
43California Institute of Technology+2311721761161
45Simon Fraser University+386377151165
46University of California, Davis+3043405341177
47Virginia Tech+5738525536181
48University of California, Santa Barbara+3828275275182
49North Carolina State University+4749564437186
50University of Utah+6143384267190
51Stony Brook University+5443294379194
52Indiana University Bloomington+6155505147203
53Texas A&M University+5938346578215
54Oregon State University+4263527725217
54Université de Montréal+187706674217
56University of Rochester+2755634069227
57Washington University in St. Louis+3243635072228
58Iowa State University+2963815438236
59Arizona State University+5549605871238
60University of Pittsburgh+2155554982241
61Dartmouth College+2249814866244
62University of Notre Dame+3249698846252
62University of Florida+3743706376252
62College of William & Mary+1969815745252
62University of Calgary+278978562252
66University of Illinois at Chicago+4860407382255
67Queen's University+91166868261
68University of Central Florida+3869566177263
69University at Buffalo+4063529356264
70University of Arizona+2449904681266
71Michigan State University+3060668263271
72University of Victoria+129010565272
73University of California, Santa Cruz+47494769109274
74University of California, Riverside+4660408788275
75Boston University+4348489192279
76Tufts University+1569785680283
76Case Western Reserve University+1363907555283
78Concordia University+171337659285
79University of Nebraska-Lincoln+2282977040289
80University of Maryland, Baltimore County+2274908652302
81George Mason University+48635974318
82Carleton University+148115970324
83University of Texas at Dallas+52636011695334
83University of Oregon+14749011060334
85Rensselaer Polytechnic Institute+24559762336
86University of Saskatchewan+1915011257338
87University of Iowa+16697881350
88Syracuse University+6910972101351
89Florida State University+25827294106354
90Dalhousie University+15116103356
91Stevens Institute of Technology+13827211987360
92Toyota Technological Institute at Chicago+11897214558364
92Vanderbilt University+245510978364
94University of Texas at Arlington+20896612490369
95George Washington University+11749790110371
96University of Delaware+22829084119375
96McMaster University+10150113102375
98University of New Mexico+16991099573376
99Washington State University+42749792116379
100University of Ottawa+15116131384
101University of Tennessee+32898197389
101Clemson University+418297102108389
103Drexel University+7411610993392
104Brandeis University+1710611660111393
105University of Kansas+98911667394
106Georgetown University+178281118117398
107Binghamton University+279972107400
108University of North Carolina at Charlotte+28991169696407
109Illinois Institute of Technology+39997104112412
110Emory University+749714698415
111Brigham Young University+999798416
112Wayne State University+10610980417
113Worcester Polytechnic Institute+248978152100419
113New Jersey Institute of Technology+8981127419
115University of Houston+2411581106424
116Temple University+999714782425
117University of Connecticut+247481149426
118Rochester Institute of Technology+17472162430
118Lehigh University+1989109126106430
120DePaul University+14611613239433
121University of Georgia+89109115435
122University of South Carolina+10697111436
123University of South Florida+106116100118440
124Kansas State University+10613383444
125Portland State University+13511610891450
126Université de Sherbrooke+18133453
127Florida International University+1122116114105457
128University of Windsor+19150169460
129University of California, Merced+11566158461
130Colorado School of Mines+118290176470
131Louisiana State University+12215079473
132Colorado State University+1789133139120481
133Auburn University+8915015689484
134University of Kentucky+10610996491
135Michigan Technological University+122133122499
135University of Missouri+106150121499
137Western University+11503
138York University+13505
139University of Texas at San Antonio+12213316494513
140City College of New York+115101112518
141New Mexico State University+135133130520
141State University of New York at Albany+115150133520
141University of Tulsa+1015915089520
144University of Massachusetts Lowell+12297521
144University of Louisiana at Lafayette+146116137521
144University of North Texas+14613316082521
147University of Arkansas+17146116141525
147University of Nevada, Reno+14159116128525
149University of Miami+122150134528
150University of Oklahoma+115150142529
151Missouri University of Science and Technology+122175117536
152Mississippi State University+146150120538
152University of Cincinnati+115150151538
154Virginia Commonwealth University+122116540
155Indiana University - Purdue University Indianapolis+106133541
155University of Alabama+106133541
155Ohio University+14615016382541
158Oklahoma State University-Stillwater+135150135542
158Southern Methodist University+122175123542
160Old Dominion University+135150136543
161University of Colorado, Colorado Springs+135116171544
162Kent State University+146116161545
163University of Memphis+159133150104546
163University of Rhode Island+913599546
165Texas Tech University+122133170547
166University of Hawaii at Manoa+135133103551
166Utah State University+135150144551
168Georgia State University+122133557
169University of Vermont+146150140558
170Howard University+122125559
171University of Massachusetts Boston+115150567
172West Virginia University+135133120568
173University of Alabama at Birmingham+135133570
174Florida Atlantic University+146133581
175University of Wisconsin-Milwaukee+135150587
176Rutgers University-Newark+99591
177University of Colorado Denver+146175153596
178University of Idaho+159129600
179University of Nebraska Omaha+175150157604
180University of Michigan-Dearborn+159150174605
181University of Maine+159138609
182University of Louisville+159175154610
183Graduate Center, CUNY+122614
184Florida Institute of Technology+159175165621
185Western Michigan University+187150172114623
186University of Wyoming+179150175626
187University of Texas at El Paso+179150179630
187University of Denver+146114630
189University of Missouri-Kansas City+159175177633
190University of Nevada, Las Vegas+159175636
190Indiana State University+159175636
190Air Force Institute of Technology+159175636
190University of Alabama in Huntsville+159175636
190Oregon Health & Science University+159175636
190Marquette University+146178636
196University of Mississippi+146638
197Tennessee Technological University+179148639
198Pace University+187143642
199Montana State University - Bozeman+175175173645
200University of Southern Mississippi+194150646
201Wichita State University+159651
201Wright State University+159651
203Towson University+179175656
204University of Toledo+179168659
205University of Bridgeport+194155661
206Oakland University+187175664
207Eastern Michigan University+187167666
208North Carolina Agricultural and Technical State University+175667
208University of Arkansas at Little Rock+175667
210Chapman University+19999668
211Claremont Graduate University+179671
211Louisiana Tech University+179671
211Southern Illinois University Carbondale+179671
214Nova Southeastern University+199175676
215The Catholic University of America+199166677
216Dakota State University+187679
216North Dakota State University+187679
216Tennessee State University+187679
219Bowie State University+194686
219University of Puerto Rico-Mayaguez+194686
219Walden University+194686
222LIU Post+199691