My girlfriend is applying to Canadian schools this year for a masters in computer science or joint programs with computer science. She wants a big industry job after this.
Now here's the caveat, her GPA is a 2.48 right now (start of senior year) and she wants to apply this year.
On the plus side, her research experience is decent, we're working on a research oriented final year project (natural language processing, if anybody was curious) which we want to publish. And I am pushing this to at least have a submission by the time we send out our applications. She will have decent LORs and I'm pretty sure a good GRE score.
I've looked into these middle tier universities (so it seems to me):
Brock
Trent
University of Guelph
On a little higher side, she also wants to try in:
York University
McMasters
Ryerson
On face value, she doesn't meet the eligibility requirements of perhaps any of these schools. If anyone could tell me from personal experience if these universities or Canadian universities in general strictly follow their GPA cutoffs, it would be a great help. Also, what would you advise?
If it helps, she is from Pakistan (National University of Computer and Emerging Sciences). Arguably the most respected CS school in Pakistan.
TL;DR: CGPA 2.48 (at start of senior year) but application strong otherwise (LORs, research etc.). What Canadian schools should be applied to?
Thank you people!