GRAD STU INSTR - CSC 377

University of Michigan

Flint (MI)

Hybrid

USD 34,000 - 48,000

Part time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

University of Michigan, Flint Campus, invites applications for a Graduate Student Instructor (GSI) for CSC 377 - Operating Systems. The position is hybrid, part-time, and located on the Flint campus.

The instructor will deliver lectures, grade work, and hold office hours to support student learning. Responsibilities include managing course content, assisting students with OS concepts, and coordinating class activities.

Qualifications

  • Current UM-Flint graduate student in Computer Science, Software Engineering, or a related field.
  • Strong understanding of OS concepts, including processes, memory management, file systems, and system calls.
  • Familiarity with process synchronization, interprocess communication, deadlocks, and distributed operating systems.
  • Experience with operating systems, system programming, or related coursework preferred.
  • Ability to communicate technical concepts clearly and support student learning.

Responsibilities

  • Instruct OS course content (design, implementation, processes, memory, file systems, distributed systems).
  • Grade homework, projects, exams, and assignments.
  • Hold office hours to support students.
  • Provide feedback on assignments and concepts (process synchronization, IPC, deadlocks, resource management).
  • Manage the Canvas site, announcements, materials, and assignments.
  • Coordinate class activities and student communication.

Skills

OS concepts
Processes
Memory management
File systems
IPC
Deadlocks
Distributed OS
Clear communication

Education

Graduate student in CS
UM-Flint affiliation

Tools

Linux
System programming
Scripting

Job description

We are performing updates and maintenance to our applicant experience. As a result, the site will be unavailable Saturday, October 31st at 9pm EST through Sunday, November 1st at 8:00am EST. During this outage period, applications for job postings can not be submitted.

Responsibilities*

Serve as the primary instructor for the course, delivering instruction on operating system design, implementation, processes, memory management, file systems, and distributed systems.

Grade homework, projects, exams, and other student assignments.

Hold office hours to support students with course material and answer questions.

Provide feedback and guidance on assignments and concepts related to operating systems, including process synchronization, interprocess communication, deadlocks, and resource management.

Manage the course?s Canvas site, including posting announcements, instructional materials, and assignments.

Coordinate class activities, student communication, and other instructional responsibilities.

Required Qualifications*

Current UM-Flint graduate student in Computer Science, Software Engineering, or a related field.

Strong understanding of operating system concepts, including processes, memory management, file systems, and system calls.

Familiarity with process synchronization, interprocess communication, deadlocks, and distributed operating systems.

Experience with operating systems, system programming, or related coursework preferred.

Ability to communicate technical concepts clearly and support student learning.

Desired Qualifications*

Experience working with Linux or other operating systems and related system administration tools.

Familiarity with system programming, process management, memory management, and file system implementation.

Experience with concurrency, process synchronization, interprocess communication, or distributed systems.

Proficiency in relevant programming or scripting languages preferred.

Prior teaching, instructional support, or experience explaining complex technical concepts to students.

Course Description

CSC 377 - Operating Systems

CSC 375. CSC 127 or CSC 137 recommended. (4)

Study of design and implementation of traditional and distributed operating systems. History of operating system development, processes, system calls and interprocess communication, memory management, file system implementations, I/O, deadlocks, distributed systems, synchronization, distributed file systems, case studies. Graded ABCDE

Modes of Work

Hybrid
The work requirements allow both onsite and offsite work and an employee has an expected recurring onsite presence. On occasion, the employee may be required and must be available to work onsite more frequently if necessitated by unit leadership or their designee and/or the job requirements.

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 the work modes .

Contact Information

Questions regarding this position may be emailed to Ally Cooper at callyso@umich.edu

Decision Making Process

Applications will be reviewed following the posting deadline and selected candidates will be contacted for an interview. References will be contacted for the selected candidate; the selected candidate may also be required to submit a letter from their academic advisor supporting their acceptance of this position before hire is finalized.

Professor Doug Zytko is leading this search.

Every effort will be made to have a hiring decision by December 1, 2026.

Selection Process

Applications will be reviewed following the posting deadline and selected candidates will be contacted for an interview. References will be contacted for the selected candidate; the selected candidate may also be required to submit a letter from their academic advisor supporting their acceptance of this position before hire is finalized.

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.

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 at https://spg.umich.edu/policy/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 Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.

Job Opening ID

284876

Working Title

GRAD STU INSTR - CSC 377

Job Title

GRAD STU INSTR

Work Location

Flint Campus

Flint, MI

Modes of Work

Hybrid

Full/Part Time

Part-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

Flint Cit

Department

Flint Computing

Posting Begin/End Date

10/26/2026 - 11/16/2026

Graduate Students
Graduate Student Instructors (GEO)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ENGR 101 GSI Winter 2027
ENGR 101 GSI Winter 2027

University of Michigan • Ann Arbor (MI)

On-site
USD 21,000 - 34,000
Winter 2027 - 1 GSI for ENVIRON 376 (Rolf Bouma) 50%
Winter 2027 - 1 GSI for ENVIRON 376 (Rolf Bouma) 50%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 11,000 - 22,000
ENGR 190 GSI Winter 2027
ENGR 190 GSI Winter 2027

University of Michigan • Ann Arbor (MI)

On-site
USD 25,000 - 39,000
Winter 2027 - 1 GSI for ENVIRON 235 (Mitchell Dudley) 35%
Winter 2027 - 1 GSI for ENVIRON 235 (Mitchell Dudley) 35%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 10,000 - 13,000
EARTH GSI - Winter 2027 - Limited Availability (LSA)
EARTH GSI - Winter 2027 - Limited Availability (LSA)

University of Michigan • Ann Arbor (MI)

On-site
USD 28,000 - 39,000
Winter 2027 - 1 GSI for ENVIRON 444 (Amanda Edmonds) 50%
Winter 2027 - 1 GSI for ENVIRON 444 (Amanda Edmonds) 50%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 25,000 - 39,000
GSI for ENVIRON 350 (Phil D'Anieri) 35%
GSI for ENVIRON 350 (Phil D'Anieri) 35%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 14,000 - 22,000
ENGR 110 GSI Winter 2027
ENGR 110 GSI Winter 2027

University of Michigan • Ann Arbor (MI)

On-site
USD 28,000 - 34,000
Winter 2027 - 2 GSIs for Environ 391 (Jennifer Brenton) 35% - 50%
Winter 2027 - 2 GSIs for Environ 391 (Jennifer Brenton) 35% - 50%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 12,000 - 24,000
GSI for ENVIRON 310 (Justin Colacino) 35%
GSI for ENVIRON 310 (Justin Colacino) 35%

University of Michigan • Ann Arbor (MI)

Hybrid
USD 12,000 - 19,000