Demonstrated knowledge of the subject area
Must have excellent written skills and be able to effectively critique and edit written works
The ability to communicate computer science concepts to students effectively, both in written form and verbally
Must be available to support scheduled office hours throughout the entire semester, weekly meetings, and be available to moderate online forums, if applicable, as assigned by the instructor
Experience with distance education courses either as a student or as a TA
Normally, the completion of an undergraduate degree in Computer Science is required
Attendance to the School of Computer Science Orientation and Debriefing for Teaching Assistants is required
Must be available to invigilate the sit-down written final exam
Normally, the completion of an undergraduate degree in Computer Science
As per the Collective Agreement, must be enrolled as a graduate student in the SEMESTER semester