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+21021429
3Stanford University+79243312
4University of California, Berkeley+92262515
5University of Illinois at Urbana-Champaign+90536822
6University of Washington+976810125
7Cornell University+95677727
8University of Toronto+1081149933
9University of Michigan+9811915641
9Georgia Institute of Technology+120611121241
11University of Texas at Austin+69916111046
12University of California, San Diego+94115241353
13Princeton University+6092481657
14University of Maryland+671710191561
15Columbia University+591112231864
16University of Waterloo+83119262066
17University of Wisconsin-Madison+561716161968
18University of British Columbia+56329271170
19University of California, Los Angeles+491120202475
20University of Pennsylvania+651715133277
21University of Massachusetts Amherst+612320221479
22Purdue University+712018213392
23Harvard University+421631548100
24Brown University+3726441726113
25University of California, Irvine+6828254417114
26New York University+7138203721116
26University of Southern California+6523232842116
28McGill University+284623323122
29University of Chicago+5428324122123
30Rutgers University+5838253927129
31Ohio State University+4134393129133
32University of Virginia+4728403235135
33Rice University+3628562530139
34Pennsylvania State University+5034283049141
35Northwestern University+6328325528143
36Duke University+4323343454145
37Yale University+4520441864146
38University of Colorado Boulder+6938364531150
39University of Minnesota+4734442950157
39University of North Carolina at Chapel Hill+4426493844157
41Johns Hopkins University+3920503553158
41California Institute of Technology+2311721461158
43University of Alberta+445635734159
44Simon Fraser University+396377151165
45University of California, Davis+3043404941173
46Northeastern University+8334128643175
47University of California, Santa Barbara+3728275075180
48Virginia Tech+5638525636182
49North Carolina State University+4549564737189
50University of Utah+6143384267190
51Stony Brook University+5343294079191
52Indiana University Bloomington+6055505247204
53Texas A&M University+5938346678216
53Oregon State University+4263527625216
53Université de Montréal+187706574216
56Iowa State University+2963813638218
57Washington University in St. Louis+3243635172229
58University of Rochester+2655634369230
59Arizona State University+5149605971239
60Dartmouth College+2249814866244
61University of Pittsburgh+2155555482246
62College of William & Mary+2169815345248
63University of Notre Dame+3149698746251
64University of Florida+3843706376252
64University of Calgary+278978562252
66University of Illinois at Chicago+4860407582257
67Queen's University+91166768260
68University of Central Florida+3969566177263
69University of Arizona+2449904681266
70Concordia University+171335859267
71University at Buffalo+4163529756268
72University of Victoria+129010265269
73Michigan State University+2960668363272
74University of California, Santa Cruz+47494768109273
75University of California, Riverside+4460408988277
76Case Western Reserve University+1363907255280
77Boston University+4648489492282
78University of Nebraska-Lincoln+2282976940288
79University of Maryland, Baltimore County+2074908052296
80Tufts University+1569787480301
81George Mason University+47635973317
82Carleton University+148115470319
83University of Texas at Dallas+52636010895326
84University of Oregon+14749010760331
85Rensselaer Polytechnic Institute+22559760334
86University of Saskatchewan+1915010957335
87Syracuse University+6910970101349
88Florida State University+24827291106351
88University of Iowa+16697882351
90Dalhousie University+15116100353
91Stevens Institute of Technology+14827211587356
92Toyota Technological Institute at Chicago+10897213958358
93Vanderbilt University+235510979365
94University of Texas at Arlington+20896612290367
95University of Delaware+22829077119368
96McMaster University+10150113102375
97University of New Mexico+16991099573376
98George Washington University+7749796110377
98Washington State University+42749790116377
100University of Ottawa+15116130383
101University of Tennessee+32898192384
102Drexel University+7411610693389
103University of Kansas+98911664391
104Brandeis University+1610611662111395
105Binghamton University+289972104397
105Georgetown University+158281117117397
107Clemson University+418297111108398
108Illinois Institute of Technology+1999799112407
109Brigham Young University+999793411
110Emory University+749714698415
111Worcester Polytechnic Institute+148978149100416
112New Jersey Institute of Technology+8981125417
113Temple University+999714282420
114Wayne State University+10610984421
114University of North Carolina at Charlotte+9911611096421
116University of Connecticut+247481145422
117Rochester Institute of Technology+7472156424
118University of South Carolina+10697101426
119Lehigh University+1989109124106428
120DePaul University+14611613139432
121University of Houston+2411581118436
121University of Georgia+89109116436
123Kansas State University+10613381442
124University of South Florida+106116105118445
124Portland State University+13511610391445
126Université de Sherbrooke+18133451
127Florida International University+122116112105455
128University of Windsor+19150166457
129University of California, Merced+11566157460
130Colorado School of Mines+108290175469
131Louisiana State University+12215078472
132Colorado State University+1789133144120486
133Auburn University+8915016089488
134University of Kentucky+10610996489
135Michigan Technological University+122133121498
135University of Missouri+106150120498
137Western University+11501
138York University+13503
139University of Texas at San Antonio+12213315994508
140City College of New York+11598112515
141University of North Texas+14613315582516
142University of Massachusetts Lowell+12297519
142University of Louisiana at Lafayette+146116135519
142New Mexico State University+135133129519
142University of Tulsa+915915088519
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+122175114533
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
158University of Colorado, Colorado Springs+135116167540
158Old Dominion University+135150133540
158Ohio University+14615016282540
161University of Memphis+159133148104544
162Texas Tech University+122133168545
163Southern Methodist University+122175127546
164University of Hawaii at Manoa+135133103549
165Georgia State University+122133555
166University of Vermont+146150138556
167Howard University+122123557
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+175150161608
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+179165656
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