Is there a reliable way to evaluate the quality of non-US University Engineering programs?  Beyond the big Indian and Chinese Universities, how do I know whether a program is any good?
How good is the Master's program in software engineering at the University of Alberta?