Required Qualifications:
• As per the Collective Agreement, must be enrolled as a student in the Fall 2024 semester.
• Must be available to attend and conduct scheduled office hours during the scheduled lab hours throughout the entire semester, attend weekly meetings, and be available to moderate online forums, if applicable, as assigned by the instructor.
• Must be able to attend lectures, if necessary, and supervise in-class midterm tests during the lecture periods.
• Must have excellent writing skills and be able to effectively mark student assignments in writing.
• Must have the ability to communicate computer science concepts to students effectively, both in written form and verbally.
• Must have completed an undergraduate degree in Computer Science or equivalent.
• Ability to program in C using POSIX threads, OpenMP, and a message-passing library such as MPI.
• Must have completed a course in parallel programming or have prior experience with parallel programming.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*3090 (Parallel Programming).
• Experience with Nvidia CUDA or Nvidia Warp GPGPU API.