-
GSI - Compfor 131
- University of Michigan (Ann Arbor, MI)
-
GSI - COMPFOR 131
How to Apply
Applicants must apply and submit materials through careers.umich.edu. Please, include the following in a single PDF document:
+ A cover letter addressing interest and qualifications for the course(s)
+ A resume or curriculum vita
+ Unofficial graduate and undergraduate transcripts of relevant course work
+ Previous UM teaching evaluations or teaching history, as applicable
Course Description
The Program in Computing for the Arts and Sciences (PCAS) is seeking to hire one(1) GSI in the winter 2026 term to manage undergraduate instructional aides (IAs), grade, and lead lab sections for faculty-led lectures in the following course:
COMPFOR 131 (Python Programming for the Sciences):
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. Students work individually and in teams on structured, hands-on activities, with opportunities for student-led projects in a collaborative, lab-style setting.
Responsibilities*
The course will be composed of two weekly 90-minute sessions that include lecture and project/studio work. The GSI is required to attend the lecture and concurrent project/studio work. Verify your own course schedule against LSA Course Guide for the course to which you are applying as a GSI. Note that concurrent lecture and lab sessions are scheduled as in-person instruction.
+ 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.
+ Additional items listed in fraction calculation form
Required Qualifications*
+ 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, the candidate must be evaluated by theEnglish Language Institute (https://lsa.umich.edu/eli) (ELI) for English proficiency and either pass theGSI-OET (https://michiganassessment.org/michigan-tests/gsi-oet/) or have this test waived by the ELI before eligibility for a GSI appointment in LSA
Desired Qualifications*
+ Use of Python programming in their field of research.
+ Previous experience teaching LSA courses is desired.
+ Previous experience teaching courses in Computing.
+ LSA student enrolled in a graduate program
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about thework modes (https://hr.umich.edu/working-u-m/my-employment/ways-we-work-resource-center/ways-we-work-implementation-group/modes-work) .
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.
Contact Information
+ For questions about how to apply for the position, please contact [email protected] .
+ For questions about the course, please contact August Evrard, Professor and Program Associate Director: ( [email protected] ).
Decision Making Process
The course instructor will make the hiring decisions in consultation with the Program Director. Offers will be extended by December 5, 2025.
Selection Process
Applications are reviewed, and decisions made, based on each applicant's knowledge, experience, and past teaching record. Preferential consideration will be given to applicants:
+ with relevant academic preparation for teaching the course material
+ with previous experience teaching courses in Computing
+ whose field of study has relevance to Computing
+ *who are LSA graduate students
GEO Contract Information
The University will not discriminate against any applicant for employment because of race, creed, color, religion, national origin, ancestry, genetic information, marital status, familial status, parental status or pregnancy status, sex, gender identity or expression (whether actual or perceived), sexual orientation, age, height, weight, disability, citizenship status, veteran status, HIV antibody status, political belief, membership in any social or political organization, participation in a grievance or complaint whether formal or informal, medical conditions including those related to pregnancy, childbirth and breastfeeding, arrest record, or any other factor where the item in question will not interfere with job performance and where the employee is otherwise qualified. The University of Michigan agrees to abide by the protections afforded employees with disabilities as outlined in the rules and regulations which implement Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act.
Information for the Office for Institutional Equity may be found at https://oie.umich.edu/ and for the University Ombuds at https://ombuds.umich.edu/
Unsuccessful applications will be retained for consideration in the event that there are last minute openings for available positions. In the event that an employee does not receive their preferred assignment, they can request a written explanation or an in-person interview with the hiring agents(s) to be scheduled at a mutually agreed upon time.
This position, as posted, is subject to a collective bargaining agreement between the Regents of the University of Michigan and the Graduate Employees' Organization, American Federation of Teachers, AFL-CIO 3550.
Standard Practice Guide 601.38, **Required Disclosure of Felony Charges and/or Felony Convictions** applies to all Graduate Student Assistants (GSAs). SPG 601.38 may be accessed online athttps://spg.umich.edu/policy/601.38 (https://spg.umich.edu/601.38) , and its relation to your employment can be found in MOU 10 of your employment contract.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.
Job Detail
Job Opening ID
270197
Working Title
GSI - COMPFOR 131
Job Title
GRAD STU INSTR
Work Location
Ann Arbor Campus
Ann Arbor, MI
Modes of Work
Onsite
Full/Part Time
Part-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
College Of Lsa
Department
LSA Comp for Art Sci
Posting Begin/End Date
10/27/2025 - 11/10/2025
Career Interest
Graduate Students
Graduate Student Instructors (GEO)
-
Recent Jobs
-
GSI - Compfor 131
- University of Michigan (Ann Arbor, MI)
-
Senior Manager - Digital Onboard and Streaming
- United Airlines (Chicago, IL)