Teaching Assistantships

Teaching Assistantships#

This class is currently offered only in the Fall semester to students in the Online MCS-DS program via Coursera. The TA hiring process typically begins in April.

Teaching assistantship positions (50% appointments) are available to students in programs designated as reimbursable. Appointments provide a full tuition waiver and stipend. In the past, most TAs have come from on-campus Computer Science, Statistics, and iSchool degree programs. Online MCS-DS students are encouraged to apply. iSchool MSIM students are not eligible for TA positions.

Primary responsibilities#

  • Student support via online office hours and Campuswire

  • Review all course materials and readings, solve all assignments and quizzes

  • Assist with overall course management in Coursera, Campuswire, and PrairieLearn

  • Participate in weekly course staff meetings

  • Other tasks as assigned, including assessment development and other contributions to course materials.

Qualifications#

Minimum qualifications:

  • Must be a current (preferred) or incoming graduate student

  • 3.75/4.0 minimum cumulative GPA

  • Cannot reside outside of the US (university policy) or in Calfornia (California labor laws)

  • English proficiency such as TEOFL speaking score >= 24, IELTS speaking score >=8 or passing OEAI exam.

  • Received an A in this class (Online MCS candidates only)

  • Demonstration of teaching proficiency through completion of CITL Graduate Academy or CS591 TA seminar (can be enrolled simultaneously)

Preferred qualifications:

  • Prior TA or teaching experience

  • Experience with Coursera, Campuswire, PrairieLearn or related systems

  • Completion of prior coursework in data curation, databases, information modeling, data cleaning, text/data mining, machine learning, or similar

  • Experience with Python/Pandas, relational databases, semi-structured & graph data, privacy/anonymization methods, workflow automation, Linux administration, and containers.