computer science open rankings

updated in 2024

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+119141410
2Carnegie Mellon University+236414211
3University of California, Berkeley+98163515
4Stanford University+771102316
5University of Illinois at Urbana-Champaign+101525820
6University of Washington+98589123
7Cornell University+96796729
8University of Toronto+9911310933
9Georgia Institute of Technology+13485111236
10University of Michigan+9411713637
11University of Texas at Austin+69816121046
12Princeton University+5882081652
13University of California, San Diego+87123251353
14University of Maryland+691711151558
15University of Wisconsin-Madison+571215171963
16University of Waterloo+90118302069
17Columbia University+591418241874
18University of Pennsylvania+651717143280
18University of California, Los Angeles+441424182480
18University of British Columbia+54334321180
21University of Massachusetts Amherst+612423261487
22Purdue University+732014213388
23Harvard University+401739748111
24University of Chicago+5424264322115
24Northwestern University+5331332328115
26New York University+7035213921116
26University of Southern California+6624222842116
28Simon Fraser University+456392251118
29Brown University+3631442026121
30Ohio State University+4824373329123
31McGill University+324623523124
32University of California, Irvine+6531275017125
33University of Virginia+4824423435135
34Duke University+4020293654139
34Rutgers University+5241294227139
34Rice University+3831512730139
37Yale University+4320391964142
38Pennsylvania State University+6235313149146
39Northeastern University+7935126243152
40University of Minnesota+5135462950160
41University of Colorado Boulder+6635534831167
41Johns Hopkins University+3823533853167
43California Institute of Technology+1914791661170
44Virginia Tech+5735554536171
45University of Alberta+465696734175
46North Carolina State University+5050444637177
47University of California, Santa Barbara+3724285175178
48University of California, Davis+3441475941188
49Stony Brook University+5846244779196
50University of Utah+6041346067202
51University of Victoria+112923765206
52Arizona State University+6546514471212
53Indiana University Bloomington+5957555447213
54Texas A&M University+5441346478217
55Washington University in St. Louis+3741614972223
56Oregon State University+4165558225227
57University of Rochester+3460594169229
58Iowa State University+3160756338236
59Université de Montréal+157758874244
60University of Notre Dame+3450648546245
61Michigan State University+3650627463249
62Dartmouth College+2048795866251
63University of Florida+4248696176254
64University of Pittsburgh+2357645382256
65University at Buffalo+3465479056258
66College of William & Mary+1970756945259
67University of California, Riverside+4557318489261
68University of Arizona+2550795681266
69University of Calgary+2681069162267
70University of California, Santa Cruz+40504365110268
70University of North Carolina at Chapel Hill+35241604044268
72University of Illinois at Chicago+5760478182270
72Boston University+4350478093270
74University of Central Florida+4170586677271
75Queen's University+191257668278
76University of Maryland, Baltimore County+24771065552290
77Tufts University+2460856880293
78George Mason University+48653773297
79University of Nebraska-Lincoln+21831068640315
80Case Western Reserve University+12651177955316
81Concordia University+1711712459317
82University of Texas at Dallas+54655910196321
83Vanderbilt University+27507575322
84Rensselaer Polytechnic Institute+22609252326
85University of Oregon+16709210860330
86University of Saskatchewan+1914012157337
87University of Delaware+24777272119340
88Washington State University+43838557116341
89Carleton University+149216870344
90Toyota Technological Institute at Chicago+11917912558353
91Syracuse University+117010677102355
92Dalhousie University+15117107361
93McMaster University+10140113103366
94Clemson University+487779105109370
95University of Texas at Arlington+23836613591375
95Florida State University+26918592107375
97Stevens Institute of Technology+15977911888382
98Worcester Polytechnic Institute+249772114101384
99Drexel University+108310610294385
100University of Tennessee+337092103387
100Illinois Institute of Technology+21839299113387
100University of Iowa+157010689387
103University of North Carolina at Charlotte+2897999697389
104University of Ottawa+15117136390
105University of Connecticut+257769126394
106George Washington University+1670106109111396
107Binghamton University+3410672100400
108University of New Mexico+16911409873402
109Georgetown University+208385119117404
110University of Kansas+99711770406
110Brandeis University+1810611771112406
112Lehigh University+199199112107409
113Temple University+19979214082411
114Emory University+16778515399414
115Brigham Young University+9710693418
116Wayne State University+1209978419
117University of Georgia+9185127425
118New Jersey Institute of Technology+19185129427
119Rochester Institute of Technology+127766164429
119Portland State University+12010611192429
121University of Houston+2410699110437
122Auburn University+9712513490446
123Louisiana State University+10612594447
124Kansas State University+11412587448
125Florida International University+1120106117106449
126University of South Florida+15106125106118455
127University of South Carolina+11499123458
128University of California, Merced+10668163459
129Université de Sherbrooke+18140469
130University of North Texas+13910614982476
131New Mexico State University+1512014095477
132DePaul University+16114013839478
133University of Kentucky+9712516097479
134University of Missouri+106140115483
135Colorado State University+1783140143120486
136Colorado School of Mines+128399187491
137University of Louisiana at Lafayette+139117120498
138University of Massachusetts Lowell+12099165506
139University of Nevada, Reno+11139125122508
140University of Windsor+19184514
141University of Arkansas+18152125116515
142University of Texas at San Antonio+11412518495518
143Michigan Technological University+120125152519
144University of Vermont+120140139521
145Western University+11522
146York University+13524
147Texas Tech University+120140147529
148State University of New York at Albany+120160128530
148Southern Methodist University+120184104530
150University of Tulsa+1017116083536
152Old Dominion University+139140141542
152University of Cincinnati+114160146542
152University of Rhode Island+1513918497542
155Utah State University+120140162544
156University of Oklahoma+120160144546
157University of New Hampshire+120117548
158University of Massachusetts Boston+120140167549
159Kent State University+171125133551
160Ohio University+15216015882552
161University of Texas at El Paso+120160156558
162University of Memphis+161125174105565
162Georgia State University+114140565
162Mississippi State University+152160131565
165Oklahoma State University-Stillwater+139160145566
166University of Alabama at Birmingham+120140571
166Oregon Health & Science University+139160150571
168University of Hawaii at Manoa+139140104572
168University of Miami+139160151572
170Howard University+120132574
171Virginia Commonwealth University+139125575
171Indiana University - Purdue University Indianapolis+139125575
171University of Colorado, Colorado Springs+152125176575
171Missouri University of Science and Technology+139184130575
175University of Alabama+120160180582
176West Virginia University+139140120588
177University of Wisconsin-Milwaukee+120160591
178University of Nebraska Omaha+171140170603
179Florida Atlantic University+152184148606
180Rutgers University-Newark+97608
181Wichita State University+161140612
181University of Colorado Denver+161160169612
183Cleveland State University+171140622
183University of Louisville+161184155622
185University of Nevada, Las Vegas+152160623
186Graduate Center, CUNY+114625
187University of Wyoming+161160183626
188University of Idaho+171137630
189Boise State University+161160632
190Montana State University - Bozeman+171160181634
190University of Denver+171160114634
192Western Michigan University+185160178114637
193University of Alabama in Huntsville+152184647
194University of Michigan-Dearborn+185160182649
195Florida Institute of Technology+171184173650
195University of Maine+171157650
197University of Missouri-Kansas City+161184185652
198University of New Orleans+193160179654
198New Mexico Institute of Mining and Technology+171184177654
200Air Force Institute of Technology+161184656
201Pace University+193142657
202Marquette University+152186660
203Oakland University+185184172663
203University of Mississippi+152663
205University of Southern Mississippi+193160664
206Indiana State University+171184666
207Louisiana Tech University+185161668
208Tennessee Technological University+193154669
209Wright State University+161672
210Towson University+185184680
211North Carolina Agricultural and Technical State University+171682
211University of Arkansas at Little Rock+171682
211University of Puerto Rico-Mayaguez+171682
211University of Toledo+185175682
215University of Bridgeport+202159683
216Southern Illinois University Carbondale+193184688
217University of South Alabama+201166689
218Chapman University+202100691
219The Catholic University of America+202171695
220North Dakota State University+185696
220Carolina Greensboro+185696
222Nova Southeastern University+208184703
223Bowie State University+193704
223Dakota State University+193704
223Tennessee State University+193704
226Claremont Graduate University+202713
226LIU Post+202713
226Walden University+202713