Support CIS*1500 students as a Teaching Assistant at the University of Guelph, using Linux, C development, and clear communication. This Winter 2027 assignment is in person.
The School of Computer Science seeks a Teaching Assistant for Introduction to Programming. You will lead laboratory sessions, answer student questions, grade coursework, and support course delivery. The assignment runs from January 7 to May 7, 2027, with one full 140-hour work assignment.
Key Responsibilities:
- Lead laboratory sessions and help students during sessions
- Write assignment solutions before due dates
- Grade labs, lab exams, and assignments
- Monitor discussion forums and support queues
- Hold office hours and assist exam invigilation
Requirements:
- Be enrolled as a student in Winter 2027
- Complete CIS*2500 with at least 75%, or equivalent experience
- Use Linux command-line tools proficiently
- Develop C applications using gcc, gdb, and editors
- Communicate computer science concepts effectively in writing and verbally
Apply your Linux, C development, grading, and student-support skills as a CIS*1500 Teaching Assistant.
Introduction to Programming Teaching Assistant employer: University of Guelph
The University of Guelph is an exceptional employer that prioritizes academic excellence and inclusivity, making it a rewarding place for professionals in the field of education. With a strong commitment to employee growth, the university offers numerous opportunities for professional development and collaboration within a supportive work culture. Located in a vibrant community, employees benefit from a dynamic environment that fosters innovation and strategic planning in curriculum development.