Prospective Graduate Students

Dalhousie’s graduate programs will provide you with a world-class education, a supportive environment, a competitive fellowship and good work-life balance. Halifax is a picturesque port city with high quality of life and reasonable cost of living. Funding is available to both domestic and international students. Applicants from underrepresented groups will be given priority.

This page explains how to apply for an MSc or PhD position in my lab.

Masters or PhD?

You do not need a Master’s degree to begin a PhD at Dalhousie, however, only exceptional students should attempt a PhD without completing a Master’s first. You should apply for the PhD program if:

  • You have a Master’s degree from a good university with a GPA of at least 3.5 (out of 4)
  • You have a bachelor’s with honours from a good university and a GPA of at least 3.7 (out of 4)
  • You have a Master’s or bachelor’s with honours and are first author on one or more publications in good, peer-reviewed conferences or journals

Otherwise, apply for the Master’s program (directions below). If you perform very well in the first year of the Masters program, you may be able to switch into the PhD program.

PhD

If you want me to supervise your PhD, apply as soon as possible. There is no need to check with me first. Your application should speak for itself. You will have a chance to indicate preferred supervisors.

I have three funded PhD positions beginning September 2020. The three topics are:

  • Reconciling User-Centred Design with Agile Methods
  • Revolutionizing Refactoring with Better Software Metrics
  • Exergaming (video games that promote physical exercise)

You can learn more about these topics and submit an expression of interest here. Expressions of interest are not required.

There are two different admissions processes. The deadline for the enhanced fellowship (for a September 2020 start) has passed. To be considered for the regular fellowship, apply here as soon as possible. (If you get the regular fellowship in your first year, you can still try to upgrade to the enhanced fellowship in your second year.) The official deadlines are June 1 (Canadians) or April 1 (international students), but applications are considered as they arrive so the sooner you apply, the better your chances. The requirements are:

  • Masters or bachelor’s degree with honours in computer science, software engineering, computer systems engineering, information systems or similar.
  • GPA: at least 3.5/4 or equivalent
  • Native English speaker, IELTS all categories 7 or higher, TOEFL 95 or similar score in MELAB, CanTest, CAEL, or PTE academic

To be considered for an enhanced fellowship (through the “harmonized scholarship process”) read this and submit you application to graduate@cs.dal.ca by Jan 7, 2020. The requirements are:

  • Masters or bachelor’s degree with honours in computer science, software engineering, computer systems engineering, information systems or similar.
  • GPA of at least 3.7/4, or equivalent
  • Native English speaker, IELTS 7.5, TOEFL 100 or similar score in MELAB, CanTest, CAEL, or PTE academic

If you’re not eligible for an enhanced stipend, you may still be considered for the regular stipend.

Unfunded PhD students will only be considered in exceptional circumstances (e.g. applicant has their own funding; applicant is independently wealthy and waves funding).

Masters

If you would like to complete a Masters in Computer Science and want to work in my lab, apply as soon as possible. There is no need to check with me first. Your application should speak for itself.

There are two different admissions processes. The deadline for the enhanced fellowship (for a September 2020 start) has passed. To be considered for the regular fellowship, apply here as soon as possible. The official deadlines are June 1 (Canadians) or April 1 (international students), but applications are considered as they arrive so the sooner you apply, the better your chances. The requirements are:

  • Bachelor’s degree in computer science, software engineering, computer systems engineering, information systems or similar.
  • GPA of at least 3/4, or equivalent
  • Native English speaker, IELTS 7, TOEFL 92 or similar score in MELAB, CanTest, CAEL, or PTE academic

To be considered for an enhanced fellowship (through the “harmonized scholarship process”), read this and submit your application to graduate@cs.dal.ca by Jan 7, 2020. The requirements are:

  • Bachelor’s degree in computer science, software engineering, computer systems engineering, information systems or similar.
  • GPA of at least 3.7/4, or equivalent
  • Native English speaker, IELTS 7.5, TOEFL 100 or similar score in MELAB, CanTest, CAEL, or PTE academic

Most Master’s students are self-funded, but exceptional applicants are offered scholarships. Consideration for these scholarships is automatic when you apply.  There is always space in my lab for enthusiastic and diligent masters students, whether or not they have funding.