Required Qualifications:
• Must be enrolled as a student in Winter 2026 and able to complete in-person responsibilities.
• Demonstrated knowledge of CIS*2250 (Software Design II) subject area through course development or having recently taken a similar undergraduate or graduate course.
• Experience programming in Python.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*2250.
• A demonstrated knowledge of computer systems and software.
• Excellent writing skills and be able to effectively critique (in writing) student assignments.
• The ability to communicate computer science concepts to students effectively, both in written form and verbally.
• Previous experience using and managing a Learning Management System (CourseLink, Moodle etc).
• Previous experience managing and mentoring groupwork, especially groups of learners.
• Demonstrated experience using data visualization tools to present data for analysis, including bar graphs and line graphs.
• Demonstrated experience in data analysis, including identifying and explaining analytic strategies.