Position Summary:
NYU Shanghai's Computer Science program is seeking Teaching Associates
for the Fall 2025 semester, beginning in September. This position is based in
Shanghai, China, and requires approximately 16-20 hours of work per week,
involving teaching and academic support responsibilities.
Responsibilities:
Teaching Associates will assist professors with undergraduate computer science
courses such as Introduction to Computer Programming, Machine Learning, Discrete
Mathematics, Algorithms, Digital Logic, and more.
Key duties include:
• Preparing teaching materials, labs, and assignments
• Grading homework and exams
• Leading recitations, quizzes, and discussions
• Proctoring exams
• Maintaining course attendance and grading records
• Holding regular office hours and providing one-on-one support to students
• Managing and responding to course-related emails
• Maintaining and updating course material webpages
• Acting as a liaison between students and professors
• Handling other miscellaneous projects as assigned by the course instructor
Requirements:
• Commitment to 16-20 hours per week, from September to December, 2025
• Enrolled in a Master's or Ph.D. program in Computer Science or a related field
• Teaching experience in Computer Science or related courses in English
(preferred)
• Extensive knowledge of the discipline
• Proficiency in multiple programming languages (e.g., C++, Java, Python)
• Excellent command of spoken and written English
• Passion for higher education and teaching
• Ability to learn quickly and adapt