51ÁÔÆæÈë¿Ú

Skip to content Skip to main navigation

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:

  1. Foundational topics: probability models of language, tokenization and sub-word encoding, n-gram language models, text classification with naive Bayes and logistic regression, and word vectors and distributional semantics. 
  2. Sequence modelling: HMMs, RNNs, LSTMs, and sequence-to-sequence models for neural machine translation.
  3. Transformers and pre-training: attention, transformer architectures, large language model pre-training, and scaling laws. 
  4. Applying models in practice: decoding and generation strategies, parameter-efficient fine-tuning, few-shot and in-context learning, instruction tuning, preference alignment, and information retrieval with retrieval-augmented generation.

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