Guys i have been admitted to both of these universities. I have admitted to CS coop for UWaterloo and Mechanical Engineering for HKU. I am from Pakistan so i need some advice which university should i attend. Please copare the quality of education of both programs, Job opportunities, Salaries, Cost of living and standard of living of the graduates. and which of these would be more expensive to attend?