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+11012148
2Carnegie Mellon University+20821429
3Stanford University+78243312
4University of California, Berkeley+92262515
5University of Illinois at Urbana-Champaign+88536822
6University of Washington+956810125
7Cornell University+91677727
8University of Toronto+1071149933
9University of Michigan+9811915641
9Georgia Institute of Technology+120611121241
11University of Texas at Austin+67916111046
12University of California, San Diego+94115241353
13Princeton University+6092481657
14University of Maryland+671710201562
15Columbia University+591112231864
16University of Waterloo+83119262066
17University of Wisconsin-Madison+541716161968
18University of British Columbia+56329271170
19University of California, Los Angeles+491120192474
20University of Pennsylvania+641715143278
21University of Massachusetts Amherst+612320221479
22Purdue University+712018213392
23Harvard University+401631548100
24Brown University+3726441726113
25University of California, Irvine+6828254517115
26New York University+7038203721116
26University of Southern California+6523232842116
28University of Chicago+5428324222124
28McGill University+284623523124
30Rutgers University+5838253927129
31Ohio State University+4134393129133
32University of Virginia+4728403235135
33Rice University+3528562530139
34Pennsylvania State University+5034283049141
35Northwestern University+6328325528143
36Duke University+4423343354144
37Yale University+4520441864146
38University of Colorado Boulder+6938364431149
39University of Minnesota+4734442950157
39University of North Carolina at Chapel Hill+4326493844157
39Johns Hopkins University+3920503453157
39California Institute of Technology+2311721361157
43University of Alberta+445635734159
44Simon Fraser University+396377051164
45Northeastern University+8334128443173
45University of California, Davis+3043404941173
47University of California, Santa Barbara+3728275175181
48Virginia Tech+5638525636182
49University of Utah+6143384167189
49North Carolina State University+4549564737189
51Stony Brook University+5343294079191
52Indiana University Bloomington+6055505247204
53Texas A&M University+5938346578215
53Université de Montréal+187706474215
55Oregon State University+4363527625216
56Iowa State University+2963813638218
57Washington University in St. Louis+3243635072228
58University of Rochester+2655634369230
59Arizona State University+5349605871238
60Dartmouth College+2249814666242
61University of Pittsburgh+2155555382245
62College of William & Mary+2169815445249
63University of Notre Dame+3149698646250
64University of Florida+3843706276251
65University of Calgary+278978562252
66University of Illinois at Chicago+4860407482256
67Queen's University+91166668259
68University of Central Florida+3969566077262
69University at Buffalo+4163529556266
70University of Arizona+2449904881268
71University of Victoria+129010265269
72Michigan State University+2960668263271
73University of California, Santa Cruz+47494767109272
74University of California, Riverside+4460408888276
75Case Western Reserve University+1363907155279
76Boston University+4248489392281
77University of Nebraska-Lincoln+2282976840287
78University of Maryland, Baltimore County+2074908052296
79Tufts University+1569787380300
80George Mason University+47635972316
81Carleton University+148115470319
82University of Texas at Dallas+52636010795325
83Concordia University+1713311859327
84University of Oregon+14749010660330
85Rensselaer Polytechnic Institute+22559759333
86University of Saskatchewan+1915010857334
87University of Iowa+16697878347
88Syracuse University+6910969101348
89Florida State University+24827290106350
90Dalhousie University+15116100353
91Stevens Institute of Technology+14827211487355
92Toyota Technological Institute at Chicago+10897213858357
93Vanderbilt University+235510979365
94University of Delaware+22829077119368
95University of Texas at Arlington+20896612490369
96McMaster University+10150111102373
97University of New Mexico+16991099473375
98Washington State University+42749789116376
99George Washington University+8749798110379
100Drexel University+741169793380
101University of Tennessee+32898191383
102University of Ottawa+15116131384
103Binghamton University+27997296389
104University of Kansas+98911663390
105Brandeis University+1610611661111394
106Georgetown University+158281116117396
107Clemson University+418297112108399
108Illinois Institute of Technology+19997101112409
109Brigham Young University+999792410
110Emory University+749714698415
111Worcester Polytechnic Institute+158978149100416
112New Jersey Institute of Technology+8981125417
113Temple University+999714282420
113Wayne State University+10610983420
113University of North Carolina at Charlotte+9911610996420
116University of Connecticut+237481145422
117Rochester Institute of Technology+7472156424
118Lehigh University+1989109123106427
119University of South Carolina+10697103428
120DePaul University+14611613039431
121University of Houston+2411581117435
121University of Georgia+89109115435
123Kansas State University+10613381442
124University of South Florida+106116105118445
125Portland State University+13511610491446
126Université de Sherbrooke+18133451
127Florida International University+122116110105453
128University of Windsor+19150167458
129University of California, Merced+11566157460
130Colorado School of Mines+118290175469
130Louisiana State University+12215075469
132Colorado State University+1689133144120486
133Auburn University+8915015989487
134University of Kentucky+10610996489
135Michigan Technological University+122133121498
135University of Missouri+106150120498
137Western University+11501
138York University+13503
139University of Texas at San Antonio+12213316194510
140University of North Texas+14613315582516
140City College of New York+11599112516
142University of Tulsa+915915087518
143University of Massachusetts Lowell+12297519
143University of Louisiana at Lafayette+146116135519
143New Mexico State University+135133129519
146University of Nevada, Reno+14159116126523
146University of Oklahoma+115150136523
148University of Miami+122150132526
149State University of New York at Albany+115150141528
150Missouri University of Science and Technology+122175113532
151University of Cincinnati+115150147534
152University of Arkansas+17146116151535
153Kent State University+146116153537
153Mississippi State University+146150119537
155Virginia Commonwealth University+122116538
156Indiana University - Purdue University Indianapolis+106133539
156University of Alabama+106133539
158Old Dominion University+135150133540
158Ohio University+14615016282540
160University of Colorado, Colorado Springs+135116168541
161Texas Tech University+122133165542
162University of Memphis+159133148104544
163Southern Methodist University+122175127546
164University of Hawaii at Manoa+135133103549
165Georgia State University+122133555
166Howard University+122122556
167University of Vermont+146150139557
168University of Massachusetts Boston+115150565
169West Virginia University+135133120566
170University of Alabama at Birmingham+135133568
171Florida Atlantic University+146133579
172University of Wisconsin-Milwaukee+135150585
172Utah State University+135150585
172Oklahoma State University-Stillwater+135150585
175University of Rhode Island+135140587
176Rutgers University-Newark+99589
177University of Colorado Denver+146175150593
178University of Idaho+159128599
179University of Michigan-Dearborn+159150171602
180University of Maine+159134605
181University of Nebraska Omaha+175150160607
182Graduate Center, CUNY+122612
183Florida Institute of Technology+159175158614
184Western Michigan University+187150170114621
185University of Wyoming+179150172623
186University of Louisville+159175169625
187University of Texas at El Paso+179150177628
187University of Denver+146114628
189University of Missouri-Kansas City+159175174630
190University of Nevada, Las Vegas+159175634
190Indiana State University+159175634
190Air Force Institute of Technology+159175634
190University of Alabama in Huntsville+159175634
190Oregon Health & Science University+159175634
190Marquette University+146176634
190Tennessee Technological University+179143634
197University of Mississippi+146636
197Pace University+187137636
199University of Southern Mississippi+194150644
200Montana State University - Bozeman+175175173645
201Wichita State University+159649
201Wright State University+159649
203Towson University+179175654
204University of Toledo+179166657
205University of Bridgeport+194152658
206Oakland University+187175662
207Eastern Michigan University+187164663
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+199175674
214The Catholic University of America+199163674
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