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+11913149
2Carnegie Mellon University+251414211
2Stanford University+82152311
4University of California, Berkeley+100183517
5University of Illinois at Urbana-Champaign+104525820
6University of Washington+1025711124
7Cornell University+100797730
8University of Michigan+971169632
9University of Toronto+10711412936
10University of Texas at Austin+69814101042
11Georgia Institute of Technology+138810131243
12Princeton University+6082081652
13University of California, San Diego+95124241353
14University of Maryland+711711151558
15University of Waterloo+90119252065
16University of Wisconsin-Madison+561218181967
17Columbia University+591414231869
18University of British Columbia+56331301175
19University of Pennsylvania+691717143280
19University of California, Los Angeles+491422202480
21University of Massachusetts Amherst+692421221481
22Purdue University+762013213387
23Harvard University+431735648106
24University of Chicago+5424274022113
24Brown University+3731401626113
26New York University+7235223721115
27University of California, Irvine+6931264317117
28Ohio State University+4324353129119
29University of Southern California+6724272842121
30McGill University+314603623123
31Rutgers University+5741273927134
31Rice University+3731472630134
33Duke University+3920303354137
34University of Virginia+5024503235141
35Northwestern University+6331335128143
36Pennsylvania State University+6535312949144
37Yale University+4520431964146
38Northeastern University+8335126343153
39University of Minnesota+5235462750158
40University of California, Santa Barbara+3824253575159
41University of Colorado Boulder+6335474731160
42Johns Hopkins University+3923553453165
43Simon Fraser University+396387151166
43University of Alberta+465676034166
45California Institute of Technology+2214771761169
46Virginia Tech+6035544536170
47North Carolina State University+5250534437184
48University of California, Davis+3441505441186
49University of Utah+6341354667189
50Stony Brook University+5746244879197
51Indiana University Bloomington+6057585547217
51Washington University in St. Louis+3441634172217
53Arizona State University+6146505271219
53Université de Montréal+197706874219
55Texas A&M University+6141386678223
56Oregon State University+4265557925224
57Iowa State University+3460775838233
58University of Rochester+2960634269234
59University of Pittsburgh+2557575082246
60Dartmouth College+2348775666247
61University at Buffalo+3965478156249
61University of Notre Dame+3350639046249
63University of Florida+4148695776250
64University of Calgary+288919262253
65University of Illinois at Chicago+5160447282258
65College of William & Mary+2070826145258
67University of California, Santa Cruz+47504059110259
68Michigan State University+3050628663261
69University of California, Riverside+4657348589265
69University of North Carolina at Chapel Hill+45241593844265
71Queen's University+91187368268
72University of Central Florida+4270596577271
72University of Arizona+2850875381271
74University of Victoria+129110665274
75Tufts University+1560776280279
76Boston University+4650459393281
77George Mason University+47654074301
77Case Western Reserve University+14651018055301
77University of Nebraska-Lincoln+22831017740301
80Concordia University+1711811259306
81Vanderbilt University+24507078320
82University of Texas at Dallas+54656010096321
83University of Oregon+18708710560322
84Carleton University+148715970330
85Rensselaer Polytechnic Institute+286010149332
86University of Maryland, Baltimore County+23771188852335
87University of Delaware+25777070119336
88Syracuse University+7010175102348
89University of Saskatchewan+1915911457349
90Toyota Technological Institute at Chicago+11917713758363
91Stevens Institute of Technology+15978210388370
92Florida State University+26918291107371
93Clemson University+447782104109372
93Dalhousie University+15127108372
95University of Texas at Arlington+21837012991373
96University of Iowa+167010183376
97University of Tennessee+33709198381
98Worcester Polytechnic Institute+249770116101384
98Washington State University+45839194116384
98University of North Carolina at Charlotte+28971018997384
101Illinois Institute of Technology+9839199113386
101University of New Mexico+16911279573386
103University of Ottawa+15118133388
104McMaster University+10159119103391
105Binghamton University+271067096394
105Temple University+11979112482394
105George Washington University+1270111102111394
108Drexel University+8311110994397
109Brandeis University+1810611864112400
110University of Kansas+99711867404
111University of Connecticut+257770142411
111Georgetown University+208391120117411
113Wayne State University+12010169412
114Emory University+15779115099417
114Brigham Young University+9710197417
116Lehigh University+199191130107419
117University of Houston+2510687107422
118New Jersey Institute of Technology+9182128423
119Rochester Institute of Technology+127767163429
120Portland State University+12011111092433
121University of Georgia+91111111435
122University of South Carolina+114101113450
122Kansas State University+11412787450
124University of South Florida+13106127101118452
125Louisiana State University+10614382453
126University of California, Merced+10666160454
127Florida International University+1120111118106455
128DePaul University+16112713439461
129Université de Sherbrooke+18143467
130Colorado State University+1783127143120473
131Colorado School of Mines+128391181477
132Auburn University+9712716590479
133University of Windsor+19159484
134University of Louisiana at Lafayette+139111121493
135Michigan Technological University+120127126495
136University of Massachusetts Lowell+120101155498
138University of Texas at San Antonio+11412716495500
139University of Kentucky+9712797505
139New Mexico State University+120127136505
141University of North Texas+13911817082509
142University of Missouri+106159123510
143University of Nevada, Reno+14139127127515
144Western University+11516
145York University+13518
146State University of New York at Albany+120159122523
147University of Cincinnati+114143146525
148University of Tulsa+1117115976528
149University of Vermont+120143144529
150University of New Hampshire+120111537
150University of Memphis+161118153105537
152University of Massachusetts Boston+120143158543
153Old Dominion University+139143140544
153University of Rhode Island+1213984544
155University of Oklahoma+120159145546
155Southern Methodist University+120187117546
157University of Arkansas+17152127147548
158Utah State University+120159149550
159Kent State University+171127132552
160Ohio University+15215916182554
161Texas Tech University+120143172557
162Mississippi State University+152159125558
162Oklahoma State University-Stillwater+139159138558
164University of Miami+139159139559
165Virginia Commonwealth University+139118563
165Georgia State University+114143563
165Missouri University of Science and Technology+139187115563
168University of Alabama at Birmingham+120143569
169University of Hawaii at Manoa+139143104570
170Indiana University - Purdue University Indianapolis+139127572
170Howard University+120131572
172University of Colorado, Colorado Springs+152127175576
173University of Texas at El Paso+120159183584
174University of Wisconsin-Milwaukee+120159585
174University of Alabama+120159585
176West Virginia University+139143120586
177Florida Atlantic University+152159157590
178University of Colorado Denver+161159152594
179University of Nebraska Omaha+171143166602
179Rutgers University-Newark+97602
181Oregon Health & Science University+139159604
182Boise State University+161143610
182Wichita State University+161143610
184University of Nevada, Las Vegas+152159617
185Graduate Center, CUNY+114619
186University of Wyoming+161159179621
186University of Louisville+161187151621
188University of Idaho+171135627
189University of Michigan-Dearborn+185143178628
189University of Denver+171159114628
191Montana State University - Bozeman+171159177629
192Western Michigan University+185159176114634
193Cleveland State University+171159636
194University of Alabama in Huntsville+152187645
195University of New Orleans+193159174648
196Florida Institute of Technology+171187169649
197Towson University+185159650
197University of Missouri-Kansas City+161187180650
199New Mexico Institute of Mining and Technology+171187171651
200Air Force Institute of Technology+161187654
200University of Maine+171162654
202Marquette University+152182655
202Pace University+193141655
204University of Mississippi+152657
205University of Southern Mississippi+193159658
206Tennessee Technological University+193148662
207Indiana State University+171187664
208Wright State University+161666
209North Carolina Agricultural and Technical State University+171676
209University of Arkansas at Little Rock+171676
209University of Puerto Rico-Mayaguez+171676
212University of Bridgeport+202154677
213North Dakota State University+185187678
213Oakland University+185187678
213University of South Alabama+201156678
216University of Toledo+185173679
217Chapman University+202100685
218Louisiana Tech University+185690
218Carolina Greensboro+185690
220The Catholic University of America+202168691
221Bowie State University+193698
221Dakota State University+193698
221Southern Illinois University Carbondale+193698
221Tennessee State University+193698
225Nova Southeastern University+208187701
226Claremont Graduate University+202707
226LIU Post+202707
226Walden University+202707