I would highly recommend the university of Ottawa, specifically the software engineering program. It has a very diverse campus population and a campus that weaves through downtown Ottawa. It also has a strong coop program that allowed me get 4 internships in my field. My only dislike would be the housing, it is very poorly managed and buildings are not taken care of properly.
View more