Lecturer, Theory

Illinois, United States
03 Nov 2020
End of advertisement period
03 Jan 2021
Contract Type
Part Time

The University of Chicago: Physical Sciences Division: Department of Computer Science


Chicago, IL


The Department of Computer Science at the University of Chicago seeks qualified lecturers for the 2020/21 school year to teach additional sections of existing courses on discrete mathematics and algorithms in the Masters Program in Computer Science (http://csmasters.uchicago.edu/). Applicants to teach other courses in the field of computer science theory may also be considered for this position.

The MPCS is a unique MS program that can be completed by students without a prior background in Computer Science. Students without such a background must complete an “immersion phase”, including a rigorous Discrete Mathematics class (see 

http://people.cs.uchicago.edu/~brady/MPCS50103/). This class is typically followed by an Algorithms course (see http://people.cs.uchicago.edu/~brady/MPCS55001/). This lecturer position would involve teaching additional sections of one or both of these classes throughout the 2020/21 school year.

These courses have been taught multiple times in the program, and have existing syllabi and coursework. Nonetheless, the lecturer for these classes would still have flexibility to alter some aspects of the course, but not to design a new course from scratch.

Courses are held for ten weeks during each academic quarter, with the eleventh week for a final project or exam. Depending on the status of the COVID-19 crisis, lecturers may be hired to teach classes online. Courses can meet in the daytime (meeting 2-3 times a week for a total of three hours) or in the evening (meeting once per week for three hours). The exact day(s)/time(s) are determined in consultation with the lecturer.

This position is part-time and is not benefits eligible. Applicants must currently be authorized to work permanently in the U.S.


Minimum Qualifications:

  • A Master's degree or doctorate in Computer Science or a related field at the time of appointment, or 5 years of relevant industry experience.

Preferred Qualifications:

  • A PhD in Computer Science or a related field at the time of appointment, or 10 years of relevant industry experience;
  • Teaching experience in Computer Science or a related field at the undergraduate or graduate level, as either an instructor of record or a teaching assistant;
  • Work experience in a computing-related industry.

Application Instructions

The following materials are required:

  • Curriculum vitae
  • a cover letter detailing teaching experience and interests as well as technical experience
  • a list of three references. 

The following optional materials may be submitted:

  • A draft syllabus for a computer science theory class the applicant is capable of teaching
  • Teaching evaluations from past teaching at the university level