computer science open rankings

updated in 2022

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+11312148
2Carnegie Mellon University+20821429
3Stanford University+80243312
4University of California, Berkeley+94262515
5University of Illinois at Urbana-Champaign+95536822
6University of Washington+97689124
7Cornell University+94677727
8University of Toronto+10811410934
9Georgia Institute of Technology+125611121241
10University of Michigan+9811916642
11University of Texas at Austin+69916111046
12University of California, San Diego+94115241353
13Princeton University+6192481657
14University of Maryland+661710191561
15Columbia University+601112231864
16University of Waterloo+83119262066
17University of Wisconsin-Madison+571716171969
18University of British Columbia+56329281171
19University of California, Los Angeles+491120202475
20University of Pennsylvania+651715133277
21University of Massachusetts Amherst+612320221479
22Purdue University+712018213392
23Harvard University+431631548100
24Brown University+3726441426110
25University of California, Irvine+7028254417114
26New York University+7138203721116
27University of Southern California+6523233042118
28McGill University+284623523124
29University of Chicago+5428324322125
30Rutgers University+5838253927129
31Ohio State University+4134392929131
32University of Virginia+4728403235135
33Rice University+3628562530139
34Pennsylvania State University+4934283149142
35Northwestern University+6028325628144
36Duke University+4323343454145
37Yale University+4520441864146
38University of Colorado Boulder+6338364631151
39University of Minnesota+4734442750155
40Johns Hopkins University+4020503353156
41University of North Carolina at Chapel Hill+4426493844157
42Northeastern University+8234127043159
42University of Alberta+445635734159
42California Institute of Technology+2311721561159
45Simon Fraser University+396377251166
46University of California, Davis+2943405141175
47University of California, Santa Barbara+3828275075180
48Virginia Tech+5638525536181
49University of Utah+6143384167189
50North Carolina State University+4549564837190
51Stony Brook University+5343294079191
52Indiana University Bloomington+6055505247204
53Texas A&M University+5938346578215
54Oregon State University+4263527625216
55Université de Montréal+187706774218
55Iowa State University+2963813638218
57Washington University in St. Louis+3243634972227
58University of Rochester+2655634269229
59Arizona State University+5249605971239
60Dartmouth College+2249814766243
61University of Pittsburgh+2155555482246
62College of William & Mary+2169815345248
63University of Notre Dame+3149698946253
63University of Florida+3843706476253
65University of Calgary+278978762254
66University of Illinois at Chicago+4860407782259
67Queen's University+91166968262
68University of Central Florida+3969566177263
69University of Arizona+2449904581265
70Concordia University+171325859266
71University at Buffalo+4163529756268
72University of Victoria+129010365270
73Michigan State University+2960668263271
74University of California, Santa Cruz+47494768109273
75University of California, Riverside+4460408688274
76Boston University+4648489392281
77Case Western Reserve University+1363907555283
78Tufts University+1569786080287
79University of Nebraska-Lincoln+2282977140290
80University of Maryland, Baltimore County+2074908452300
81George Mason University+47635973317
82Carleton University+148115570320
83University of Texas at Dallas+52636010995327
84University of Oregon+14749010860332
85University of Saskatchewan+1914911157336
86Rensselaer Polytechnic Institute+22559763337
87University of Iowa+16697881350
88Florida State University+24827291106351
89Syracuse University+6910974101353
90Dalhousie University+15116101354
91Stevens Institute of Technology+14827211787358
92Toyota Technological Institute at Chicago+10897214158360
93Vanderbilt University+235510979365
94University of Texas at Arlington+20896612290367
95University of Delaware+22829083119374
95McMaster University+10149113102374
97University of New Mexico+16991099573376
98George Washington University+7749796110377
98Washington State University+42749790116377
100University of Tennessee+32898192384
100University of Ottawa+15116131384
102Drexel University+7411610693389
103University of Kansas+98911666393
104Brandeis University+1610611662111395
105Georgetown University+158281116117396
106Clemson University+418297112108399
107Binghamton University+279972107400
108Illinois Institute of Technology+19997100112408
109Brigham Young University+999794412
110New Jersey Institute of Technology+8981127419
111Emory University+749715198420
112Temple University+999714382421
113University of Connecticut+247481145422
113Wayne State University+10610985422
115Rochester Institute of Technology+7472156424
116University of South Carolina+10697102427
117Lehigh University+1989109125106429
118Worcester Polytechnic Institute+248978163100430
119DePaul University+14611613339434
120University of Houston+2411581119437
121University of Georgia+89109118438
122Kansas State University+10613280440
123University of South Florida+106116105118445
124Portland State University+13511610491446
125Université de Sherbrooke+18132451
126Florida International University+122116114105457
126University of Windsor+19149167457
128University of California, Merced+11566157460
129Colorado School of Mines+108290176470
130Louisiana State University+12214978471
131Auburn University+8914916189488
132Colorado State University+1789132148120489
133University of Kentucky+10610996490
134University of North Carolina at Charlotte+9911096494
135University of Missouri+106149121498
136Michigan Technological University+122132123499
137Western University+11501
138York University+13503
139University of Texas at San Antonio+12213216094508
140University of North Texas+14613215482514
141City College of New York+11599112515
142University of Louisiana at Lafayette+146116134518
142University of Tulsa+915914988518
144New Mexico State University+135132130519
145University of Massachusetts Lowell+12297520
146University of Nevada, Reno+14159116126523
146University of Oklahoma+115149137523
148University of Miami+122149132525
149State University of New York at Albany+115149142528
150University of Cincinnati+115149147533
150Missouri University of Science and Technology+122174115533
152University of Arkansas+17146116150534
153Ohio University+14614915982536
154Kent State University+146116153537
154Mississippi State University+146149120537
156Virginia Commonwealth University+122116539
156Indiana University - Purdue University Indianapolis+106132539
156University of Alabama+106132539
159University of Memphis+159132146104541
160University of Colorado, Colorado Springs+135116169542
160Old Dominion University+135149136542
162Texas Tech University+122132168544
162University of Rhode Island+913598544
164Utah State University+135149140546
164Southern Methodist University+122174128546
166University of Hawaii at Manoa+135132103549
167Georgia State University+122132555
168University of Vermont+146149139556
169Howard University+122124557
170University of Massachusetts Boston+115149565
171West Virginia University+135132120566
172University of Alabama at Birmingham+135132568
173Florida Atlantic University+146132579
174University of Wisconsin-Milwaukee+135149585
174Oklahoma State University-Stillwater+135149585
176Rutgers University-Newark+99589
177University of Colorado Denver+146174149591
178University of Idaho+159129599
179University of Michigan-Dearborn+159149173603
180University of Maine+159135605
181University of Nebraska Omaha+175149162608
182Graduate Center, CUNY+122612
183Florida Institute of Technology+159174158613
184Western Michigan University+187149171114621
185University of Wyoming+179149174624
186University of Louisville+159174170625
187University of Texas at El Paso+179149178628
187University of Denver+146114628
189University of Missouri-Kansas City+159174175630
190University of Nevada, Las Vegas+159174634
190Indiana State University+159174634
190Air Force Institute of Technology+159174634
190University of Alabama in Huntsville+159174634
190Oregon Health & Science University+159174634
190Marquette University+146177634
190Tennessee Technological University+179144634
197University of Mississippi+146636
197Pace University+187138636
199Montana State University - Bozeman+175174172643
200University of Southern Mississippi+194149644
201Wichita State University+159649
201Wright State University+159649
203Towson University+179174654
204University of Toledo+179166656
205University of Bridgeport+194152657
206Oakland University+187174662
207Eastern Michigan University+187165663
208North Carolina Agricultural and Technical State University+175665
208University of Arkansas at Little Rock+175665
210Chapman University+19999666
211Claremont Graduate University+179669
211Louisiana Tech University+179669
211Southern Illinois University Carbondale+179669
214Nova Southeastern University+199174674
214The Catholic University of America+199164674
216Dakota State University+187677
216North Dakota State University+187677
216Tennessee State University+187677
219Bowie State University+194684
219University of Puerto Rico-Mayaguez+194684
219Walden University+194684
222LIU Post+199689