This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Program in Computing for the Arts and Sciences (PCAS) is seeking to hire one (1) GSI in the fall 2026 term to manage undergraduate instructional aides (IAs), grade, and lead lab sections for faculty-led lectures. COMPFOR 131 introduces Python as a key tool for scientists, engineers, and anyone aiming to translate basic math and programming ideas into algorithms. The course uses instructor-led presentations and gamified exercises to teach core programming concepts, applicable across languages and environments.
Job Responsibility:
Manage undergraduate instructional aides (IAs), grade, and lead lab sections for faculty-led lectures
Attend the lecture and concurrent project/studio work
Hold at least 4 office hours each week
Manage Instructional Assistants (IAs) assigned to support the course
Grade assignments, per lead faculty instruction
Meet weekly with the lead instructor, and respond promptly to emails
Requirements:
Enrolled in good standing as a graduate student at the University of Michigan
Available to attend lectures and lead lab sessions
Demonstrated knowledge and skill in Python, including libraries and methods relevant to scientific computing
Have previously taken these courses or relevant courses, and have demonstrated expertise and interest in subject area
Experience with Canvas
If the language of instruction at a student’s undergraduate institution was not English, they must be evaluated by the English Language Institute (ELI) for English proficiency and either pass the GSI-OET or have this test waived by the ELI before they can be eligible for a GSI appointment in LSA
To be appointed as a GSI or GSSA, a graduate student must be in good standing in their degree program and for Terms I and II, must be registered for not less than six (6) credit hours. With written approval of the student's faculty advisor, five (5) credit hours may be acceptable.
Nice to have:
Use of Python programming in their field of research
Previous experience teaching LSA courses is desired