Full threadaarontait·CS or Software Engineering at Ontario's newest and most high tech university is, in my opinion, beyond what Waterloo can deliver. Check out UOIT http://uoit.ca/View on HN