Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

Position is part-time (16 hours per week - 40%) and limited to the winter term 2018.

Salary range is full-time, per term. 

Applications are due within 10 days of the posting date.

Decisions will be made by December 17, 2017.


Teach EECS 483 - Compiler Construction. This course covers every stage of compiler construction, from lexical scanning, to parsing, semantic analysis, and code generation. The instructor will be responsible for developing course materials, lecturing, holding  office hours, preparing and grading exams, managing and grading class projects, and  managing course staff.

Required Qualifications*

  • Strong presentation and communication skills.
  • Ph.D. in Computer Science or related field.

Desired Qualifications*

  • Research experience in compiler construction.
  • Industry experience in compiler construction.

Additional Information

Michigan Engineering’s vision is to be the world’s preeminent college of engineering serving the common good. This global outlook, leadership focus and service commitment permeate our culture. Our vision is supported by a mission and values that, together, provide the framework for all that we do. Information about our vision, mission and values can be found at:

The University of Michigan has a storied legacy of commitment to Diversity, Equity and Inclusion (DEI). The Michigan Engineering component of the University’s comprehensive, five-year, DEI strategic plan—along with updates on our programs and resources dedicated to ensuring a welcoming, fair and inclusive environment— can be found at:

Union Affiliation

This position is covered under the collective bargaining agreement between the U-M and the Lecturers Employee Organization, AFL-CIO, which contains and settles all matters with respect to wages, benefits, hours and other terms and conditions of employment.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.