Selection of university and selection of program usually go hand in hand. But one must remember that even the best-known universities are not the best for every single program offered in that university. Similarly, a particular university may not be very high ranked, but a particular program in that university may be excellent for your requirements. Therefore, it is necessary to study each program very carefully.