
GRAD STU INSTR - CSC 377
Part-timeFlint, MI · HybridPart-timeSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Flint, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Graduate Student Instructor will serve as the primary instructor for CSC 377, Operating Systems, covering traditional and distributed operating system design and implementation. The role includes grading, office hours, student support, course-site management, and coordination of class activities. Applicants must be current UM-Flint graduate students in Computer Science, Software Engineering, or a related field; experience with operating systems or related coursework is preferred.
Skills & qualifications
Skills
Qualifications
Full job description
GRAD STU INSTR - CSC 377
Apply Now
How to Apply
A cover letter is required for consideration for this position and must be attached as the 1st page of your resume or CV. The letter should address your specific interest in and with this GSI position. Please include your University Program and year in graduate studies.
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 thework modes (https://hr.umich.edu/working-u-m/my-employment/ways-we-work-resource-center/ways-we-work-implementation-group/modes-work) .
Contact Information
Questions regarding this position may be emailed to Ally Cooper at [email protected]
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.
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 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 Detail
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
Career Interest
Graduate Students
Graduate Student Instructors (GEO)
Apply Now
How this job compares
Set against the 4,667 open Instructor jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This postingNot listed
- US median$71–94K/yr726 salary ranges
- US median$26–35/hr1,219 hourly ranges
- Openings
- Olive Jobs lists 159 open Instructor jobs in Michigan and 4,667 across the US. 2% of them nationwide are listed as remote or flexible.
- Hiring the most in Michigan
- Michigan State University54 open
- Michigan State University(MSU)42 open
- Chess Wizards14 open
- Experience
- Instructor postings that state a minimum ask for 3 years of experience at the median; the middle half ask for 2 to 5 years (1,741 postings).
- Education
- 2,047 of the 4,667 open Instructor jobs (44%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
GRAD STU INSTR - SWE 476/576University of Michigan · Flint, MI (Hybrid)
CIT LABORATORY SERVICE COORDINATOR (ONSITE)University of Michigan Flint · Flint, MI
Inst/Ast Prof Fixed TermMichigan State University(MSU) · Remote · US
LEO Lecturer I - EGR 369/569 - College of Innovation & Technology - HybridUniversity of Michigan · Flint, MI (Hybrid)
LEO Lecturer I - Computing Division - College of Innovation & Technology - HybridUniversity of Michigan · Flint, MI (Hybrid)
You've read the whole posting — now see how you match it.