Required Qualifications:
• Must be enrolled as a student in Winter 2026 and able to complete in-person responsibilities.
• Proficient with command-line C development tools, including gcc, gdb, and valgrind.
• Proficient in using Git, including creating and managing branches, performing merges and rebases, and using Continuous Integration (CI) pipelines.
• Must demonstrate strong verbal communication skills, including the ability to explain technical concepts clearly, and the ability to apply and follow grading rubrics consistently in verbal assessment contexts.
Preferred Qualifications:
• Prior TA experience supporting CIS*2750 or a similar systems-level programming course.
• Experience creating and running automated test harnesses in C or Python.
• Working knowledge of Python.
• Familiarity with unit testing frameworks (e.g., check, pytest).
• Experience with software integration tasks, especially involving C and Python interoperability.
• Demonstrated ability to provide respectful, professional feedback to students in both written and verbal formats.