ⓘ Due to COVID-19, CANOSP will operate virtually for the Winter 2022 semester, including an online Code Sprint.

For Project Mentors

How to join CANOSP

We welcome free and open-source (FOSS) projects with public repositories to participate in CANOSP! We require at least one Project Mentor for each participating project, but only one mentor needs to fill out the form at the bottom of this page. Projects may participate for a single semester, a number of semesters, or on an ongoing basis.

Project Mentor Responsibilities

  • Onboard students assigned to your project before and during the Code Sprint
  • Attend the Code Sprint (as many Project Mentors as possible)
  • Assign tasks to students and review their work
  • Hold weekly online meetings with students
  • Provide a mid-term and final evaluation for each student
  • Mentor and assist students throughout the semester
  • Participate in end-of-semester debriefs to help improve the program

Project Mentor Form


Participating Project Organizations

Eclipse Adoptium and Eclipse AQAvit Eclipse Foundation    IBM    Review Board



Participating Educational Institutions

University of Alberta    University of British Columbia McGill University