The University of British Columbia, based in Canada offers a fully funded PhD in Computer Science. Every incoming graduate student is assigned a faculty member as his/her advisor. These assignments are made keeping in mind the research interests of the student and the workload of the faculty member. Ph.D. students in good standing each receive $24,000 per year based on a combination of teaching and/or research duties and the Tuition Fee Award. Support is generally guaranteed for the first 60 months of the program, contingent on the student’s satisfactory performance in his or her assigned tasks.