CS136: Elementary Algorithm Design and Data Abstraction
Lab Instructor, University of Waterloo, 2020
| Lab Instructor | Section size: ~30 students |
- Responsible for lab material delivery, administering quizzes, and coordinating with the course head for grading and assessment.
- Course Description: A transition to imperative programming, focusing on the design and analysis of algorithms and data abstraction.
- Key Topics: Iterative and recursive sorting; implementation of lists, stacks, queues, and trees; and the development of abstract data types (ADTs).
