Instructional Apprentice (CS 116)

Undergraduate, University of Waterloo, 2026

Role

Instructional Apprentice

Course

CS 116 (Intro to Computer Science)

Terms(s)

  • Winter (Jan. - Apr.) 2023
  • Fall (Sep. - Dec.) 2023
  • Fall (Sep. - Dec.) 2024
  • Winter (Jan. - Apr.) 2025
  • Spring (May - Aug.) 2025
  • Fall (Sep. - Dec.) 2025
  • Winter (Jan. - Apr.) 2026

Language(s)

Python

Topics

  • Functions
  • Variables and Conditional Statements
  • Strings and Input/Output
  • Lists
  • Types of Recursion
  • Iterative Structures in Python
  • Efficiency
  • Searching and Sorting Algorithms
  • Additional Options for Organizing Data
  • File Input and Output

Duties

  • Held office hours

Evaluations

Winter 2023 Winter 2023 Fall 2023 Fall 2024 Winter 2025 Spring 2025 Fall 2025