If you’re in college, there’s a good chance you’ve considered a degree in computer science or computer engineering as you try to pin down exactly what major to choose, and for good reason. As we recently reported, majors that deal largely in these fields are in top demand, and the need for more is increasing with every year. So which colleges and universities are the best bet for getting the most out of a degree in computer technology?

The Academic Ranking Of World Universities, which originally began as an index of Chinese universities but has since grown to become one of the most well-respected college ranking organizations in the world, annually collates data on over 1,000 higher education institutions from around the world to determine a list of the top 500 universities in the world, as well as smaller, targeted lists of the top 200 schools in particular academic areas.

As the growth of computer science continues unimpeded, perhaps the most important of these lists is the Academic Ranking’s annual collection of which universities have the strongest and most useful computer science programs on the planet. The researchers explain how they rank each of these schools:

[I]nstitutions are ranked according to their academic or research performance in each broad subject field. Ranking indicators include alumni and staff winning Nobel Prizes and Fields Medals, Highly Cited Researchers, articles indexed in Science Citation Index-Expanded (SCIE) and Social Science Citation Index (SSCI). Two new indicators were introduced, one is the percentage of articles published in the top 20 percent journals of each field, and the other is the computer science research expenditure.

Here are the top 10 colleges and universities for computer science on the planet as ranked by the ARWU:

1.) Stanford University
Stanford, CA

2.) Massachusetts Institute of Technology
Cambridge, MA

3.) University of California, Berkley
Berkley, CA

4.) Princeton University
Princeton, NJ

5.) Harvard University
Cambridge, MA

6.) Carnegie Mellon University
Pittsburgh, PA

7.) Cornell University
Ithaca, NY

8.) University of California at Los Angeles
Los Angeles, CA

9.) University of Texas at Austin
Austin, TX

10.) University of Toronto
Ontario, Canada