Dalhousie University, based in Canada offers a fully funded PhD in Computer Science. The PhD program is designed to focus you on research early, under the mentorship of a thesis supervisor, assisted by a supervisory committee. Students are expected to lead a well-defined component of a wider project and be the prime author in the resulting publications. PhD students making satisfactory progress are fully funded for tuition and school fees, plus a minimum of $18,000 per year for at least four years. This funding commitment includes a requirement to be a teaching assistant for two terms each year.