Eligibility | How to applyApplication deadline | Current projects

The Cheriton School of Computer Science is looking for exceptional students currently enrolled in a Computer Science program or related areas who have a keen interest in research and in pursuing graduate studies.

Students will participate in a four-month, full time, research-based co-op term to work directly with a faculty supervisor in a particular research area (e.g., Computer Security, AI, Human-Computer Interaction, Theoretical Computer Science, etc.).

  • Learn the research methodology related to a particular field of interest (see available projects below)
  • Review existing literature and develop new research questions.
  • Work with a supervisor and a team of graduate students to address the research questions, which may involve developing systems, creating algorithms, solving mathematical problems, designing experiments, etc.
  • Work on publications to disseminate research findings to relevant academic conferences.

Students will receive a minimum of $12,000/term:

  • The Cheriton School of Computer Science will contribute $7,500/student; and
  • NSERC USRA + the faculty supervisor is to top up the difference

Our hope is that URF positions can be in-person for Summer 2022, but this will be dependent on COVID pandemic-related government and university restrictions and safety policies.


  • Students who are currently in 3rd or 4th year are eligible to apply; exceptional students from earlier terms will also be considered.
  • A cumulative average of at least 80% is required.
  • Preference is given to students enrolled in the Computer Science major or related programs, with a strong interest in research and/or graduate studies.

A student can only do one URF/Co-op per term, and must be on a co-op term or otherwise not taking courses. Note that International Students need a SIN# and work permit to work in Canada. During the term, it is expected that students will be working remotely from a location within Canada.

How to apply

If you are eligible, prepare a single PDF file (titled YourFirstName_YourLastName.pdf), which must contain the following information:

  1. An up-to-date CV/Resume;
  2. A recent transcript;
  3. A one-page personal/research statement, stating
    1. what your research interests are,
    2. what your future plans are and why you want to pursue the URF,
    3. indicate which research projects (in order of preference) you are interested in working on. You can either name a faculty supervisor in the “Potential Supervisors” list below, or name a faculty member that you have an existing connection with.
  4. A letter of recommendation from a professor at your university (optional, but encouraged).

Please note that incomplete applications (i.e., missing any of the items above) will not be considered.

  1. If you are a co-op student, apply to our job posting through your university’s co-op system and submit your PDF file on the co-op site. If the system does not allow attachments, you can submit your PDF file to the URF application Vault folder
  2. If you are not a co-op student, upload your PDF file to the URF application Vault folder.

Application Deadline

Term Deadline
Winter 2022 Closed
Spring 2022 January 25, 2022 (9:00 AM)
Fall 2022 TBD

Current projects