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

