Data Structures Teaching Assistant

Data Structures Teaching Assistant

Full-Time On-site
U

Teach Data Structures labs in person at the University of Ottawa's Main Campus, using Java programming and algorithm analysis expertise. Support 17 students.

This CUPE teaching assistant position covers CSI2110 Section D during the 2027 Winter Semester. The work includes teaching labs or DGD sections, preparing lessons, discussing teaching with the lecturer, and supporting second-year students. The appointment runs January 1 through April 30, 2027, for 130 total hours.

Key Responsibilities:

  • Teach a lab section and/or DGD section
  • Proctor examinations during the course
  • Maintain homework marks on the Web
  • Correct student assignments
  • Answer student emails and attend appointments

Requirements:

  • Programming experience with core Java and object-oriented programming
  • Knowledge of the Java class library
  • Deep understanding of data structures and algorithm analysis
  • Good teaching skills and patience with second-year students
  • Availability for required teaching assignments and interview

Apply your Java, data structures, and teaching skills as a University of Ottawa CSI2110 teaching assistant.

Data Structures Teaching Assistant employer: University of Ottawa

The University of Ottawa is an exceptional employer, offering a dynamic and inclusive work environment that prioritizes diversity and equity. As a part-time professor in the Faculty of Education, you will have the opportunity to engage with motivated students while contributing to innovative research and teaching practices. The university fosters professional growth through collaborative initiatives and provides a supportive atmosphere that values creativity and respect.

U

Contact Details:

University of Ottawa Recruitment Team