According to Shanghai Rankings, some of the top-rated programs delivered by the University of Alberta include Engineering, Agriculture, Business, Nursing, and Earth Sciences.