SESSIONAL INSTRUCTORS
The following sessional positions have become newly available for Fall 2026
Application Open: July 24th, 2026
Application Closes: August 7th, 2026 by 4 pm
Appointment dates: September 8th – December 31st, 2026 (Subject to Change)
Qualifications:
- An MSc or PhD within the required discipline. Strong postdoctoral fellows, PhD candidates, or candidates with extensive (5+ years) industrial experience are also encouraged to apply
- Evidence of teaching ability
- Expertise commensurate with the specific requirements of the course
REQUIRED EMPLOYMENT DUTIES AND RESPONSIBILITIES:
- Works closely with the Associate Director, Academic and Administration, and with Teaching Assistants (if relevant)
- Delivers instruction, the content and syllabus of which is approved by the Associate Director, Academic and Administration
- Manages electronic and/or other platforms for the effective delivery of instruction
- If relevant, oversees Teaching Assistants while adhering to TSSU guidelines
- If relevant, holds regular meetings with Teaching Assistants to ensure continuity and cohesiveness in the course
- Holds regular office hours for students
- Undertakes the grading of assignments and examinations per the grading policies/practices of the University
- Compiles final examination and Term marks, and submits the final grades for students in the course
- Manages grade appeals, as necessary, in a timely manner
DOCUMENTS REQUIRED:
- A current resume/curriculum vitae
- A list of past courses taught at 51ÁÔÆæÈë¿Úand/or another University or College
- A draft of the course outline you expect to use
- Upon request, three current letters of reference, including at least one from a department/school/program for which courses have been taught
- Upon request, short statement of applicant’s teaching pedagogy
Course Outlines:
Please email or mail the required documents indicating which courses you are interested in teaching to:
CS Manager
School of Computing Science
51ÁÔÆæÈë¿Ú
8888 University Dr., Burnaby
BC V5A 1S6
Canada
Email: cs_manager@sfu.ca
Salary:
Contact hours for the courses listed below will between 3-5 hours. Please refer to the Sessional Instructors Wage Schedule for current rates, TSSU - Sessional Instructors Wage Schedule (sfu.ca)
The School of Computing Science is now accepting applications for Sessional Instructors for the Fall 2026 semester. Instructors are required for the following courses:
Course |
Course Name |
Requirements to Teach the Course |
Campus |
Day/Time (Scheduled time and location subject to change) |
CMPT 105W D100 |
Social Issues and Communication Strategies in Computing Science |
Demonstrated excellent writing and communication skills, specifically for informative and persuasive writing and communication for professional engineers and computer scientists. Demonstrated ability to help students think critically about technical, social, and ethical issues. Ability to teach the fundamentals of teamwork. Delivery method: in-person. |
Burnaby |
Mon, Wed, Fri 11:30 am–12:20 pm |
CMPT 120 D100 |
Introduction to Computing Science and Programming I |
Experienced with python programming. Experienced with programming and problem-solving using pseudocode; data types and control structures; fundamental algorithms; recursion; reading and writing files; measuring performance of algorithms. Familiar with debugging tools and basic terminal usage as a part of the programming process. Delivery method: in-person. |
Burnaby |
Mon, Wed, Fri 9:30 am–10:20 am |
CMPT 201 D200 |
Systems Programming |
Demonstrated expertise in writing software focused on systems fundamentals including: command-line tools, programming with memory, processes, threads and concurrency, and IPC. Practical knowledge and experience with programming in Linux, build systems, and using debuggers. Delivery method: in-person. |
Burnaby |
Wed, Fri 12:30 pm–2:20 pm |
CMPT 225 D100 |
Data structures/Programming |
Demonstrated experience in both the practical implementation and theoretical/empirical time and space efficiency analysis of core data structures and algorithms, including stacks, queues, lists, trees, hash tables, and efficient sorting. Practical knowledge of object-oriented programming. Delivery method: in-person. |
Surrey |
Tue 11:30 am-1:20 pm Thu 11:30 am-12:20 pm |
CMPT 307 D200 |
Data Structures and Algorithms |
Demonstrated familiarity with the design and analysis of efficient data structures and algorithms. Experienced in the mathematical analysis of fundamental data structures and algorithms, including greedy methods, divide-and-conquer, dynamic programming, network flow, and basic NP-completeness. Delivery method: in-person. |
Surrey |
Tue 2:30-4:20 pm Fri 2:30-3:20 pm |
CMPT 310 D200 |
Introduction To Artificial Intelligence |
Reserve Sessional Instructor. Please note this position is open to all applicants but Graduates and Post Docs will have priority of appointment to the position.
Demonstrated special expertise in the major approaches of artificial intelligence is required: logic, search, planning, knowledge representation, constraint satisfaction, natural language processing, and machine learning and statistical methods.
Delivery method: in-person. |
Burnaby |
Mon 2:30-5:20 pm |
CMPT 376W D100 |
Professional Responsibility and Technical Writing |
Experienced with professional writing in computing science, including format conventions and technical reports. The basis for ethical decision-making and the methodology for reaching ethical decisions concerning computing matters will be studied in the course. Delivery method: in-person. |
Burnaby |
Tue 4:30-5:20 pm Thu 3:30-5:20 pm |
CMPT 376W D200 |
Professional Responsibility and Technical Writing |
Experienced with professional writing in computing science, including format conventions and technical reports. The basis for ethical decision-making and the methodology for reaching ethical decisions concerning computing matters will be studied in the course. Delivery method: in-person. |
Burnaby |
Wed 1:30-2:20 pm Fri 12:30-2:20 pm |
CMPT 413 D100/CMPT 713 G100 |
Computational Linguistics & NLP |
Demonstrated expertise in both the statistical foundations and the contemporary neural approaches to natural language processing including:
A successful applicant will have a strong understanding of current research methods in natural language processing. Delivery method: in-person. |
Burnaby |
Wed 1:30-2:20 pm Fri 12:30-2:20 pm
|