CP164A - Data Structures I (Fall 2026)

Wilfrid Laurier UniversityWaterloo, ON
Onsite

About The Position

Introduction to the study of data structures and their applications. Recursion, searching, sorting. Queues, stacks, heaps. Introduction to the analysis of algorithms, big "O" notation.

Requirements

  • Master’s degree in Computer Science or related field.
  • Demonstrated expertise in the subject field.
  • Recent scholarly activity related to the course content.
  • CV (required for all applicants).
  • Candidate Application Form (CAF) (required for all applicants).
  • Names and Contact Information for Referees (required for external applicants).
  • Evidence of Good Teaching (required for external applicants).
  • Verification of highest degree (required for external applicants).

Nice To Haves

  • PhD would be an asset.

Responsibilities

  • Teach CP164A - Data Structures I course.
  • Deliver lectures on data structures, recursion, searching, sorting, queues, stacks, heaps, and algorithm analysis using big "O" notation.
  • Manage class size of 150 students.
  • Potentially perform marking and grading.
  • Potentially coordinate large classes or multi-section courses.

Benefits

  • Supplementary Remuneration for marking and grading allowance
  • Supplementary Remuneration for coordination of large classes or multi-section courses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service