The NSERC Undergraduate Student Research Award (USRA) is a financial award that allows outstanding undergraduate students to work with a faculty member in an academic research environment for a semester.

USRA recipients take part in a research project in an area of Computer Science, under the direction and guidance of a supervisor. The type of work will vary depending on the supervisor, the project, and the student's background. 

If you are interested in exploring the research side of academic life or if your goal is graduate studies in a field related to Computer Science, the experience of an NSERC USRA could be very helpful.

Meet Hanming

Hanming, a NSERC USRA award recipient, worked with professor Srinivasan Keshav and professor Bernard Wong during his 4B work term. Hanming's research was to address the throughput limitation of BFT consensus protocols under geo-distributed deployments.

Picture of Hanming Lu

"My experience with Prof. Srinivasan Keshav and Prof. Bernard Wong were amazing! Their advising and my experience on this research project were the primary reasons inspired me to pursue a career in CS research, which lead me to start a Ph.D. in Computer Science. In particular, I was fortunate to receive a Ph.D. offer from UC Berkeley and I am currently studying in Berkeley! For students who feel that they are not satified with graduating with their current knowledge in computer science, and for who are willing to dive into the cutting edge technologies in CS, give research a try! You will most likely love it" Hanming Liu, BCS

Application deadlines

Competitions for NSERC USRA's are held three times each year. Deadlines for computer science students are as follows:

Term Deadline
Winter 2023 Tuesday, September 6
Spring 2023 TBC
Fall 2023 TBC

Check with Jessica Rosa-Vecchiarelli for specific dates. 

Please note: No applications will be accepted past the deadline; the application process is on a tight schedule and we cannot accommodate late applications.

Length of project

  • Full-time (35 hours per week) for 16 consecutive weeks (80 working days).
  • Can be counted as a co-op work term but you do not need to be a co-op student to be eligible for this award.

*Note: A student is not allowed to be taking courses full-time or working on another project/job while doing the USRA as it is considered a full-time job.

Compensation for 2022/2023

  • For Spring 2021 onwards, $6,000 from the award portion plus the supervisor's contribution. The recommended minimum amount for the supervisor’s contribution is $2,736 per term (or $684 per month), giving a total minimum payment for the term of $8,736.
  • Does not include benefits or vacation pay.
  • The student and/or the supervisor can apply for President's Scholarships to supplement the supervisor's contribution.


Student eligibility
  • Must have completed one full year of school before starting the USRA, i.e., 2A or higher (students can be in 1B when they apply, and students can do a USRA in the term immediately after degree completion, but not later than this).
  • Must have a 72% cumulative average or higher (for Fall 2021 and Winter 2022, students must have a cumulative average of 80% or higher).
  • Must be a Canadian citizen or permanent Canadian resident.
  • Must find a faculty supervisor before applying.
  • Must have only one USRA per NSERC fiscal year (April 1 - March 31).
  • Maximum of three USRAs during undergraduate degree.
  • Cannot have started a graduate degree or be involved in full-time research and development in natural sciences or engineering.

For more information, see Undergraduate Student Research Award.

Supervisor eligibility

Supervisors must meet one of the following criteria:

  • Hold an active research grant from NSERC, or an eligible tri-agency research grant administered jointly by NSERC, CIHR, and SSHRC, by the beginning of the USRA term. If you are unsure whether your grant is eligible and/or if you have applied to a grant, but have yet to hear your results, please email Jessica Rosa-Vecchiarelli
  • Be a newly appointed Assistant Professor.

How to apply

  1. Ensure that you meet the eligibility requirements outlined above. 

  2. Find a supervisor with whom you would like to work. Contact Jessica Rosa-Vecchiarelli for advice or if you are open to the field of study. 
  3. Decide on a research project and clearly define your role and responsibilities with the supervisor.
  4. Complete the following on the NSERC online system
    1. Complete and submit Form 202 - Part I.
    2. Upload your unofficial transcript if you are a UW student. Otherwise, non-UW students must upload an official transcript (with a legend attached, if applicable).
    3. Send your reference number to your supervisor (the supervisor will use the student’s reference number to create and link form 202 Part II).
  5. Ensure that your supervisor completes the online application (Form 202 - Part II).
  6. Email Jessica Rosa-Vecchiarelli when Form 202 (Part I and II) is completed by the student and supervisor before the deadline (see above).