Assistant Professor, Teaching Stream Centre for Education in Mathematics and Computing
University of Waterloo
Are you excited by the opportunity to work with the next generation of computer scientists and mathematicians and help shape the future AI talent pipeline?
The Centre for Education in Mathematics and Computing in the Faculty of Mathematics at the University of Waterloo invites applications for one position at the rank of Assistant Professor, Teaching Stream for a three-year probationary term, with the option to apply for a second probationary term and then permanence in accordance with University of Waterloo Policy 76 – Faculty Appointments. For more information, please visit: https://uwaterloo.ca/secretariat/policies-procedures-guidelines/policy-76."
This position offers the chance to engage directly with students and teachers through meaningful outreach, education, and mentorship, helping build AI knowledge, confidence, and curiosity while inspiring the talent of tomorrow. If you are passionate about AI and want to make a meaningful difference beyond traditional teaching and research, this is an opportunity to turn your expertise into impact.
A minimum of a Master’s degree in computer science or a related discipline is required. Experience and expertise in areas related to artificial intelligence and machine learning are required. Candidates are expected to have teaching experience at the post-secondary or secondary level.
Preference will be given to applicants with one or more of the following:
• Experience in computer science education, outreach and/or enrichment.
• Strong foundational understanding of machine learning concepts and ability to explain how modern generative AI tools work.
• Experience creating computer programming and/or mathematics competitions.
• Experience developing material for and building relationships with secondary school teachers.
• A demonstrated track record of teaching excellence at the post-secondary level (preferred) or secondary level.
The successful candidate will normally have a teaching load of four one-term courses per year in computer science. Other responsibilities will include participation in the extensive array of CEMC activities. These include student and teacher workshops, development of online resources, and contest preparation and administration.
Salary will be commensurate with experience; the salary range is $110,000 to $150,000 and negotiations beyond this range will be considered for exceptionally qualified candidates. The expected start date for this position is August 1, 2027, though the actual start date is flexible.
The CEMC (http://cemc.uwaterloo.ca) is Canada’s largest and most recognized outreach organization for promoting and creating activities and materials in mathematics and computer science. The CEMC is housed within the Faculty of Mathematics at the University of Waterloo. It was founded in 1995 with origins dating back to the 1960s. The CEMC’s activities include 16 mathematics and computing contests with more than
270 000 registrations annually, an extensive school visiting program, a variety of workshops and conferences for students and teachers, including workshops for selecting and training the Canadian competitive programming and international Olympiad teams, a large suite of free online resources, and an online Master’s program aimed specifically at secondary school mathematics teachers.
The Faculty of Mathematics (https://uwaterloo.ca/math) is the largest concentration of mathematical and computer science talent in the world. With more than 8200 graduate and undergraduate students, and 300 full-time professors, the Faculty is a powerhouse of discovery and innovation.
Interested individuals should apply using MathJobs (https://www.mathjobs.org/jobs/list/29414).
Applications must include
- a cover letter that includes information about alignment of interests and abilities with the CEMC’s mission and priorities,
- a curriculum vitae,
- a teaching statement, and
- peer teaching evaluations and/or teaching evaluation summaries (if available).
In addition, applicants should arrange to have at least three reference letters submitted on their behalf. Applications received by January 4, 2027 will be given full consideration; however, applications will continue to be reviewed until the position is filled.
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching and community building and is centralized within our Office of Indigenous Relations: https://uwaterloo.ca/indigenous.
The University values the diverse and intersectional identities of its students, faculty and staff. The University regards equity and diversity as integral to academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion. As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as Indigenous peoples (e.g., First Nations, Métis, Inuit/Inuk), Black, racialized, people with disabilities, women and/or 2SLGBTQ+.
The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview or workplace accommodation requests, please contact Professor Jen Nelson, Centre for Education in Mathematics and Computing. If you have any questions regarding the position, the application process, assessment process, or eligibility, also contact Professor Nelson.
All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.
Three reasons to apply: https://uwaterloo.ca/faculty-association/why-waterloo.
