Required Qualifications:
• Must be enrolled as a student in Winter 2026 and able to complete in-person responsibilities.
• Demonstrated knowledge of requirements gathering, prototyping (e.g. paper prototyping and wire framing), use cases, user stories, and UML diagrams (e.g., class diagrams, sequence diagrams).
• Demonstrated advanced understanding of User Interface (UI) Design, User Experience (UX), and a strong knowledge of the principles of design.
• Must have the ability to communicate computer science concepts (especially design principles and development processes) effectively, both in written form and verbally.
• Completion of an undergraduate degree in Computer Science or equivalent.
• Must have excellent writing skills and be able to effectively critique student assignments in writing.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*3750 (System Analysis and Design in Applications).
• Demonstrated experience with community-based projects and Community-Engaged Scholarship.
• Experience with multiple operating systems including OS/X, Linux, and Windows and Mac.
• Prior experience supervising or managing teamwork, or working in a large team environment.
• Experience working in a culturally diverse and inclusive teamwork environment.
• Prior experience with project management tools.
• Ability to develop online materials and quizzes using the Moodle platform or CourseLink.