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+11513149
2Carnegie Mellon University+229414211
3Stanford University+81153312
4University of California, Berkeley+96182516
5University of Illinois at Urbana-Champaign+100525820
6University of Washington+1015710123
7Cornell University+97796729
8University of Michigan+981169632
9University of Toronto+10511411935
10Georgia Institute of Technology+131810131243
11University of Texas at Austin+69814121044
12Princeton University+5782081652
13University of California, San Diego+92124251354
14University of Maryland+651711191562
15University of Wisconsin-Madison+571218161965
16University of Waterloo+85119262066
17Columbia University+601414241870
18University of British Columbia+57331291174
19University of Pennsylvania+671717143280
19University of California, Los Angeles+491422202480
21University of Massachusetts Amherst+632421231482
22Purdue University+722013213387
23Harvard University+411735748107
24New York University+7235223621114
24Brown University+3631401726114
26University of California, Irvine+6931264317117
27Ohio State University+4124353129119
28University of Chicago+5024274722120
29McGill University+284603523122
30University of Southern California+6824273042123
31Rice University+3731472230130
32Rutgers University+5841273827133
33Duke University+4220303354137
34Northwestern University+5931334628138
35University of Virginia+4724503235141
36Pennsylvania State University+5035312849143
37Yale University+4520431864145
38Northeastern University+8435126443154
39University of Colorado Boulder+6335474431157
40University of Minnesota+4935462750158
41Johns Hopkins University+3923553453165
42Simon Fraser University+376387151166
42University of Alberta+455676034166
44California Institute of Technology+2214771561167
45Virginia Tech+5835544936174
46University of California, Santa Barbara+3824255575179
47North Carolina State University+4850534137181
48University of Utah+6141354267185
49University of California, Davis+3141505441186
50Stony Brook University+5546244579194
51Indiana University Bloomington+6057585347215
51Washington University in St. Louis+3241633972215
53Université de Montréal+187706674217
54Texas A&M University+6041386578222
55Oregon State University+4265557825223
56Arizona State University+5946505771224
57University of Rochester+2860634069232
58Iowa State University+2960775838233
59University of Florida+3948695076243
59Dartmouth College+2248775266243
61University of Pittsburgh+2457575182247
61University of Notre Dame+3250638846247
63University of Calgary+288918762248
64University of Illinois at Chicago+4760446982255
65College of William & Mary+1970825945256
66Michigan State University+3150628263257
67University of California, Riverside+4657348189261
68University at Buffalo+4065479456262
69University of North Carolina at Chapel Hill+44241593744264
70University of Arizona+2750874881266
71University of California, Santa Cruz+47504068110268
71Queen's University+91187368268
73University of Central Florida+3970596377269
74University of Victoria+129110565273
75Boston University+4450459193279
75Tufts University+1560776280279
77University of Nebraska-Lincoln+22831017240296
78Case Western Reserve University+13651017955300
79George Mason University+48654075302
80Concordia University+1711811959313
81Vanderbilt University+24507076318
82University of Oregon+18708710660323
83Carleton University+148716070331
84University of Maryland, Baltimore County+22771188652333
85University of Texas at Dallas+53656011596336
85University of Delaware+25777070119336
87Rensselaer Polytechnic Institute+266010156339
88University of Saskatchewan+1915911057345
89Syracuse University+7010174102347
90Stevens Institute of Technology+13978210088367
91Dalhousie University+15127104368
92University of Texas at Arlington+21837012691370
92Clemson University+417782102109370
94Toyota Technological Institute at Chicago+11917714558371
95Florida State University+26918293107373
96University of Iowa+167010183376
97University of Tennessee+33709199382
97Washington State University+43839192116382
99University of North Carolina at Charlotte+28971018997384
100Illinois Institute of Technology+7839198113385
101University of Ottawa+15118132387
101University of New Mexico+16911279673387
103McMaster University+10159116103388
104Temple University+11979112182391
105Binghamton University+271067095393
106Worcester Polytechnic Institute+249770127101395
106George Washington University+1370111103111395
108Drexel University+8311110894396
109Brandeis University+1810611861112397
110University of Kansas+99711867404
111Georgetown University+188391118117409
112Lehigh University+199191125107414
113Brigham Young University+9710197417
114University of Connecticut+247770150419
115Emory University+779115399420
116University of Houston+2510687107422
117New Jersey Institute of Technology+9182128423
118Wayne State University+12010184427
119Rochester Institute of Technology+57767163429
120Portland State University+12011110992432
121University of Georgia+91111117441
122Kansas State University+11412785448
123University of South Carolina+114101113450
124Florida International University+1120111114106451
124Louisiana State University+10614380451
126University of South Florida+10106127101118452
127University of California, Merced+10666159453
128DePaul University+16112713439461
129Université de Sherbrooke+18143466
130Colorado State University+1783127139120469
131Auburn University+9712715790471
132Colorado School of Mines+118391179475
133University of Windsor+19159483
134University of Massachusetts Lowell+120101146489
135Michigan Technological University+120127124493
137New Mexico State University+120127131500
138University of Texas at San Antonio+11412716595501
139University of Kentucky+9712797504
140University of North Texas+13911816782506
141University of Louisiana at Lafayette+139111138510
141University of Missouri+106159123510
143Western University+11515
144University of Nevada, Reno+14139127129517
144York University+13517
146University of Cincinnati+114143141520
147State University of New York at Albany+120159122523
148University of Vermont+120143140525
149University of Tulsa+1017115977529
150University of Memphis+161118151105535
151University of New Hampshire+120111536
152Old Dominion University+139143137541
152Southern Methodist University+120187112541
154University of Oklahoma+120159142543
155University of Arkansas+17152127143544
156University of Rhode Island+1213990550
157Mississippi State University+152159120553
157Utah State University+120159152553
159University of Miami+139159135555
160Texas Tech University+120143171556
160Oklahoma State University-Stillwater+139159136556
162Ohio University+15215916482557
163Missouri University of Science and Technology+139187111559
164Virginia Commonwealth University+139118562
164Georgia State University+114143562
166University of Alabama at Birmingham+120143568
166University of Massachusetts Boston+120143568
168University of Hawaii at Manoa+139143104569
169Indiana University - Purdue University Indianapolis+139127571
170University of Colorado, Colorado Springs+152127173574
170Howard University+120133574
172Kent State University+171127161581
172Florida Atlantic University+152159148581
174University of Texas at El Paso+120159182583
175University of Wisconsin-Milwaukee+120159584
175University of Alabama+120159584
177West Virginia University+139143120585
178University of Nebraska Omaha+171143158594
179University of Colorado Denver+161159154596
180Rutgers University-Newark+97601
181Oregon Health & Science University+139159603
182Boise State University+161143609
182Wichita State University+161143609
184University of Nevada, Las Vegas+152159616
185Graduate Center, CUNY+114618
186University of Wyoming+161159178620
187University of Idaho+171130622
188University of Louisville+161187155625
189University of Michigan-Dearborn+185143177627
189University of Denver+171159114627
191Montana State University - Bozeman+171159176628
192Western Michigan University+185159175114633
193Cleveland State University+171159635
194University of Alabama in Huntsville+152187644
195Florida Institute of Technology+171187166646
196University of New Orleans+193159174648
197Towson University+185159649
198New Mexico Institute of Mining and Technology+171187170650
198University of Missouri-Kansas City+161187180650
200Air Force Institute of Technology+161187653
201Marquette University+152181654
201University of Maine+171162654
203University of Mississippi+152656
204University of Southern Mississippi+193159657
205Pace University+193144658
206Indiana State University+171187663
206Tennessee Technological University+193149663
208Wright State University+161665
209University of South Alabama+201147669
210North Carolina Agricultural and Technical State University+171675
210University of Arkansas at Little Rock+171675
210University of Puerto Rico-Mayaguez+171675
213North Dakota State University+185187677
213Oakland University+185187677
215University of Toledo+185172678
216University of Bridgeport+202156679
217Chapman University+202100684
218Louisiana Tech University+185689
218Carolina Greensboro+185689
220The Catholic University of America+202169692
221Bowie State University+193697
221Dakota State University+193697
221Southern Illinois University Carbondale+193697
221Tennessee State University+193697
225Nova Southeastern University+208187700
226Claremont Graduate University+202706
226LIU Post+202706
226Walden University+202706