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+11813149
2Carnegie Mellon University+236414211
2Stanford University+77152311
4University of California, Berkeley+97183517
5University of Illinois at Urbana-Champaign+102525820
6University of Washington+97579122
7Cornell University+99796729
8University of Michigan+9311611634
8University of Toronto+10511410934
10Georgia Institute of Technology+135810131243
11University of Texas at Austin+68814121044
12Princeton University+5882081652
13University of California, San Diego+92124241353
14University of Maryland+691711151558
15University of Wisconsin-Madison+561218161965
16University of Waterloo+92119272067
17Columbia University+571414251871
18University of British Columbia+55331321177
19University of California, Los Angeles+431422192479
20University of Pennsylvania+661717143280
21University of Massachusetts Amherst+622421231482
22Purdue University+742013173383
23Harvard University+421735748107
24Northwestern University+5031332228114
25New York University+7035223721115
26University of Chicago+5424274322116
27Brown University+3631402026117
28Ohio State University+4824353129119
29University of California, Irvine+6831264717121
29McGill University+334603423121
31University of Southern California+6624272942122
32Rice University+3831472630134
33Rutgers University+5341274027135
34Duke University+4020303554139
35University of Virginia+4924503335142
36Pennsylvania State University+6335313049145
37Simon Fraser University+386385351148
37Yale University+4420432164148
39Northeastern University+7735125943149
40University of Minnesota+5135462850159
41University of Colorado Boulder+6235474931162
42University of California, Santa Barbara+3824254275166
43Virginia Tech+5835544436169
43Johns Hopkins University+3623553853169
45California Institute of Technology+2214771861170
46University of Alberta+465676534171
47University of California, Davis+3341505641188
47North Carolina State University+5050534837188
49Stony Brook University+5946244579194
50University of Utah+6041355567198
51Arizona State University+6646503971206
52Indiana University Bloomington+5957585447216
53Université de Montréal+197707174222
54Texas A&M University+6041386778224
54Oregon State University+4265557925224
56Washington University in St. Louis+3441635072226
57University of Rochester+3060634169233
58Iowa State University+3560776038235
59University of Notre Dame+3450638146240
60University of Pittsburgh+2457575182247
61Dartmouth College+2148775766248
62University of Florida+4148695876251
63University at Buffalo+3765478556253
63University of Calgary+288919262253
65Michigan State University+3650628063255
66University of California, Santa Cruz+43504061110261
66College of William & Mary+2070826445261
68Boston University+4750457593263
68University of North Carolina at Chapel Hill+41241593644263
70University of Illinois at Chicago+5260447882264
71University of California, Riverside+4657348689266
72Queen's University+191187368268
73University of Central Florida+4170596377269
74University of Arizona+2750875281270
75University of Victoria+129110765275
76Tufts University+2560776280279
77University of Nebraska-Lincoln+21831017640300
78George Mason University+48654074301
79Case Western Reserve University+14651018355304
80Carleton University+148713670307
80Concordia University+1711811359307
82University of Texas at Dallas+5465609896319
82Vanderbilt University+26507077319
84University of Oregon+17708710960326
85Rensselaer Polytechnic Institute+266010146329
86University of Delaware+24777069119335
86University of Maryland, Baltimore County+23771188852335
88Syracuse University+37010172102345
89University of Saskatchewan+1915911657351
90Toyota Technological Institute at Chicago+11917713958365
91Dalhousie University+15127106370
92Clemson University+487782103109371
92Florida State University+26918291107371
94University of Texas at Arlington+23837012991373
95Worcester Polytechnic Institute+249770112101380
96Illinois Institute of Technology+21839195113382
96University of Iowa+157010189382
98University of Tennessee+337091101384
98Washington State University+43839194116384
100Stevens Institute of Technology+16978211988386
101Drexel University+10831119994387
102University of North Carolina at Charlotte+28971019397388
102University of Ottawa+15118133388
104McMaster University+10159118103390
105University of New Mexico+169112710073391
106Binghamton University+341067097395
107George Washington University+1270111104111396
108Lehigh University+199191111107400
109University of Kansas+99711866403
110Brandeis University+1710611868112404
111University of Connecticut+257770141410
111Temple University+19979114082410
113Georgetown University+208391120117411
114Wayne State University+12010170413
115Brigham Young University+9710196416
116Emory University+16779115399420
117New Jersey Institute of Technology+19182126421
118University of Houston+2510687108423
119Rochester Institute of Technology+127767163429
120Portland State University+12011111092433
121University of Georgia+91111123447
122Kansas State University+11412787450
123University of South Carolina+114101114451
124Florida International University+1120111117106454
125Louisiana State University+10614384455
126University of South Florida+13106127105118456
127University of California, Merced+10666164458
128DePaul University+16112713539462
129Université de Sherbrooke+18143470
130Colorado State University+1783127144120474
131Colorado School of Mines+128391183479
132Auburn University+9712716690480
133University of Windsor+19159487
134University of Louisiana at Lafayette+139111121493
135New Mexico State University+120127127496
136University of Massachusetts Lowell+120101159502
136University of Missouri+106159115502
138University of Kentucky+9712797508
139University of North Texas+13911817082509
140University of Nevada, Reno+12139127122510
141University of Texas at San Antonio+11412718195517
143Michigan Technological University+120127150519
143University of Vermont+120143134519
143Western University+11519
146York University+13521
147State University of New York at Albany+120159124525
148University of Cincinnati+114143147526
149Southern Methodist University+120187102531
150University of Tulsa+1117115982534
151University of New Hampshire+120111540
152University of Memphis+161118158105542
153Old Dominion University+139143142546
153University of Massachusetts Boston+120143161546
155University of Oklahoma+120159146547
156Ohio University+15215915582548
157University of Arkansas+17152127148549
158University of Rhode Island+1213990550
159Kent State University+171127131551
160Utah State University+120159152553
161University of Miami+139159138558
162Texas Tech University+120143174559
163Mississippi State University+152159128561
164Oklahoma State University-Stillwater+139159143563
165Virginia Commonwealth University+139118566
165Georgia State University+114143566
167Oregon Health & Science University+139159149569
168Howard University+120130571
169University of Alabama at Birmingham+120143572
170University of Colorado, Colorado Springs+152127172573
170University of Hawaii at Manoa+139143104573
170Missouri University of Science and Technology+139187125573
173Indiana University - Purdue University Indianapolis+139127575
174University of Alabama+120159177578
174Florida Atlantic University+152159145578
176University of Texas at El Paso+120159185586
177University of Wisconsin-Milwaukee+120159588
178West Virginia University+139143120589
179University of Colorado Denver+161159157599
180University of Nebraska Omaha+171143167603
181Rutgers University-Newark+97605
182Boise State University+161143613
182Wichita State University+161143613
184University of Nevada, Las Vegas+152159620
185University of Wyoming+161159180622
185Graduate Center, CUNY+114622
187University of Louisville+161187154624
187University of Idaho+171132624
189University of Michigan-Dearborn+185143179629
190Montana State University - Bozeman+171159178630
191University of Denver+171159114631
192Western Michigan University+185159175114633
193Cleveland State University+171159639
194University of Alabama in Huntsville+152187648
194University of Maine+171156648
196Florida Institute of Technology+171187169649
197University of New Orleans+193159176650
198Pace University+193137651
199University of Missouri-Kansas City+161187182652
200Towson University+185159653
200New Mexico Institute of Mining and Technology+171187173653
202Air Force Institute of Technology+161187657
202Marquette University+152184657
204University of Mississippi+152660
205University of Southern Mississippi+193159661
206Oakland University+185187168662
207Tennessee Technological University+193151665
208Indiana State University+171187667
209Wright State University+161669
210University of Toledo+185171677
211North Carolina Agricultural and Technical State University+171679
211University of Arkansas at Little Rock+171679
211University of Puerto Rico-Mayaguez+171679
214North Dakota State University+185187681
215University of South Alabama+201160682
216University of Bridgeport+202162685
217Chapman University+202100688
217The Catholic University of America+202165688
219Louisiana Tech University+185693
219Carolina Greensboro+185693
221Bowie State University+193701
221Dakota State University+193701
221Southern Illinois University Carbondale+193701
221Tennessee State University+193701
225Nova Southeastern University+208187704
226Claremont Graduate University+202710
226LIU Post+202710
226Walden University+202710