The University of Calgary in Canada offers a fully funded Master of Science in Computer Science. This is a full-time degree with an expected completion time of two years, typically requiring a Bachelor’s degree in the same or a closely related discipline. The Department of Computer Science provides minimum funding of $24,000 per year for both Ph.D. and MSc (thesis-based) students. The funding is guaranteed for a period of two years for MSc students. The funding is a mixture of Graduate Assistant Teaching (GAT), supervisor support, and scholarships.