<p>I am a Chinese who was admitted by Duke eng, U of Toronto eng and U of Waterloo Computer Science. Duke is so expensive(around 50000 per year) while U of T and Waterloo is so cheap that virtually free(they offer me scholarships). However, Duke has better education, prestige and network. I am thinking of finishing my undergraduate years at U of T and applying to top American graduate schools. Can you offer me some suggestions regarding my college decisions? Thx a lot.</p>