computer science open rankings

updated in 2024

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+119141410
2Carnegie Mellon University+225414211
3University of California, Berkeley+83173516
3Stanford University+741102316
5University of Illinois at Urbana-Champaign+106525820
6University of Washington+98589123
7Cornell University+96796729
8University of Toronto+10011311934
9Georgia Institute of Technology+12285101235
9University of Michigan+8811612635
11University of Texas at Austin+70815131046
12Princeton University+5881981651
13University of California, San Diego+91123251353
14University of Maryland+691711151558
15University of Wisconsin-Madison+561215171963
16University of Waterloo+92119292069
17Columbia University+601418241874
18University of California, Los Angeles+451424162478
19University of Pennsylvania+641717143280
20University of British Columbia+52335321181
21Purdue University+742014193386
22University of Massachusetts Amherst+612423271488
23Harvard University+381738748110
24University of Southern California+6624222842116
24Simon Fraser University+436382151116
26University of Chicago+5424264522117
27New York University+7135214221119
28Ohio State University+4824373329123
29Brown University+3631462226125
29McGill University+324613723125
31University of California, Irvine+6631275117126
31Northwestern University+5431333428126
33Rutgers University+4741283527131
34University of Virginia+5324423135132
35Rice University+3831522330136
36Yale University+4320382064142
37Duke University+4320314054145
38Pennsylvania State University+6135323049146
39Northeastern University+8335126543155
40University of Minnesota+5135492650160
41Johns Hopkins University+3723533853167
42Virginia Tech+5535554736173
43University of California, Santa Barbara+3624294675174
43University of Alberta+415696634174
45University of Colorado Boulder+6735535631175
46California Institute of Technology+1914841861177
47North Carolina State University+5250444937180
48University of California, Davis+2841496041191
49Stony Brook University+5646254479194
50University of Utah+6141346167203
51University of Victoria+112933665206
52Texas A&M University+5641385378210
53Indiana University Bloomington+5957555447213
54Arizona State University+6146494871214
55Washington University in St. Louis+3741614372217
56University of Rochester+3460603969228
57Oregon State University+4265578625233
58Iowa State University+3260746338235
59University of Notre Dame+3550647946239
60Université de Montréal+157748874243
61Michigan State University+3450647263249
62Dartmouth College+1748785966251
63University of Pittsburgh+2357615282252
64University of Florida+4248716276257
65University of California, Riverside+4457298389258
66College of William & Mary+2370786745260
67University at Buffalo+3465489356262
68University of Illinois at Chicago+5760447882264
69Boston University+4250467793266
70University of North Carolina at Chapel Hill+36241584144267
71University of Central Florida+3970586477269
72University of California, Santa Cruz+38504268110270
73University of Calgary+2581109262272
74University of Arizona+2550845881273
75Queen's University+191287568280
76University of Maryland, Baltimore County+30771105552294
77George Mason University+49653673296
77Concordia University+1710311759296
79Tufts University+2460897480303
80Case Western Reserve University+12651108155311
81University of Nebraska-Lincoln+21831108440317
82University of Texas at Dallas+51655810096319
83Rensselaer Polytechnic Institute+22609350325
84Vanderbilt University+29507480326
85University of Oregon+15709310860331
86University of Delaware+21777170119337
87Carleton University+148916970342
88Washington State University+41838957116345
89University of Saskatchewan+1914113857355
90Toyota Technological Institute at Chicago+11918412458357
91Syracuse University+117011076102358
92Dalhousie University+15121107365
92McMaster University+10141111103365
94Clemson University+387778105109369
95Florida State University+27918491107373
96University of Texas at Arlington+24836713691377
97Stevens Institute of Technology+18977811888381
98University of North Carolina at Charlotte+2797939597382
98Drexel University+108310310294382
100George Washington University+167093109111383
101Worcester Polytechnic Institute+269774113101385
102University of Tennessee+347093104389
102University of Iowa+167011087389
104University of Connecticut+257769123391
105University of New Mexico+14911418973394
106Illinois Institute of Technology+218310397113396
107Georgetown University+208378120117398
108University of Ottawa+15121141399
109Binghamton University+3510671101400
110Lehigh University+199193116107407
111University of Kansas+119712169409
112Brandeis University+1810612171112410
113Wayne State University+81209382417
113Temple University+19979314582417
115Rochester Institute of Technology+127764155418
116New Jersey Institute of Technology+39178130421
117Emory University+16778915899423
117Brigham Young University+9711094423
119University of Georgia+9184127424
120Portland State University+12011011292434
121Louisiana State University+10611099437
122University of Houston+25106103110441
123Florida International University+2120103114106443
124Auburn University+9712113790445
125University of South Florida+15106121106118451
126Kansas State University+11412890454
127University of South Carolina+114103122461
128University of Texas at San Antonio+11412113395463
129University of California, Merced+10667173468
130Université de Sherbrooke+18141470
131DePaul University+16112814339471
132New Mexico State University+1512014196479
133Colorado School of Mines+128393184482
134University of North Texas+13911015382484
135University of Kentucky+9712816497486
136Colorado State University+1783141144120488
137University of Missouri+106158115501
138University of Nevada, Reno+11139128119508
139University of Louisiana at Lafayette+139128121510
140University of Massachusetts Lowell+120103166511
141University of Windsor+19184514
142Western University+11523
143Southern Methodist University+12018498524
144State University of New York at Albany+120158125525
144York University+13525
146University of Vermont+120141146529
147University of Arkansas+18152128128530
148University of Alabama+120158131531
149Texas Tech University+120141151534
151University of Tulsa+1117115885536
152University of Massachusetts Boston+120128168538
153University of New Hampshire+120110541
154Old Dominion University+139141140542
155University of Cincinnati+114158149543
156Michigan Technological University+120128174544
157University of Rhode Island+17139184103548
158University of Oklahoma+120158150550
159Kent State University+171128134555
159Utah State University+120141172555
159Ohio University+15215816382555
162University of Texas at El Paso+120158159559
163Mississippi State University+152158129561
164Georgia State University+114141566
165Oklahoma State University-Stillwater+139158148567
166University of Memphis+161128177105571
167University of Hawaii at Manoa+139141104573
167University of Miami+139158154573
169Oregon Health & Science University+139158156575
170Virginia Commonwealth University+139128578
170Howard University+120135578
172University of Colorado, Colorado Springs+152128181583
173Missouri University of Science and Technology+139184142587
174West Virginia University+139141120589
174University of Wisconsin-Milwaukee+120158589
174University of Alabama at Birmingham+120158589
174Western Michigan University+185158132114589
178Indiana University - Purdue University Indianapolis+139141591
179University of Louisville+161158160601
180University of Nebraska Omaha+171141170604
181Rutgers University-Newark+97609
182Florida Atlantic University+152184152610
183University of Colorado Denver+161158171612
184Wichita State University+161141613
185University of Idaho+171184139616
186Oakland University+185184126617
187University of Wyoming+161158180621
187University of Nevada, Las Vegas+152158621
189Cleveland State University+171141623
190Graduate Center, CUNY+114626
191Boise State University+161158630
192University of Denver+171158114632
193Montana State University - Bozeman+171158185636
194University of Michigan-Dearborn+185158179644
195University of Alabama in Huntsville+152184647
196University of Maine+171157651
197Florida Institute of Technology+171184176653
197University of Missouri-Kansas City+161184186653
199Air Force Institute of Technology+161184656
200New Mexico Institute of Mining and Technology+171184183660
201University of Southern Mississippi+193158662
201Marquette University+152187662
203Pace University+193147663
204University of Mississippi+152664
205Indiana State University+171184666
206Wright State University+161673
206Louisiana Tech University+185165673
208Tennessee Technological University+193161677
209Towson University+185184680
210University of New Orleans+193184182681
211North Carolina Agricultural and Technical State University+171683
211University of Arkansas at Little Rock+171683
211University of Puerto Rico-Mayaguez+171683
214University of Toledo+185178686
215University of Bridgeport+202162687
216Southern Illinois University Carbondale+193184688
217University of South Alabama+201167691
218Chapman University+202100692
219North Dakota State University+185697
219Carolina Greensboro+185697
221The Catholic University of America+202175700
222Nova Southeastern University+208184703
223Bowie State University+193705
223Dakota State University+193705
223Tennessee State University+193705
226Claremont Graduate University+202714
226LIU Post+202714
226Walden University+202714