Full-time Teaching Position in Masters Program in Computer Science (Area: Discrete Math / Algorithms)


University of Chicago
Computer Science

The Masters Program in Computer Science (MPCS) in the Department of Computer Science at the University of Chicago invites applications for the position of full-time Clinical Professor (open rank) to teach classes on discrete mathematics, algorithms, and other computer science theory topics in the MPCS. The selected candidate will be appointed as Assistant Clinical Professor, Associate Clinical Professor, or Clinical Professor, depending on qualifications. The “Clinical” appointment is a full-time teaching-track position used in professionally-oriented programs at the University of Chicago. It is unrelated to clinics in a medical sense.

This full-time, benefits-eligible appointment is for an initial term of up to five years, with possibility of renewal. This is a teaching position with no research responsibilities, and a teaching load of six courses across three academic quarters of the year (Autumn, Winter, Spring).

The Masters Program in Computer Science offers a comprehensive and professionally-oriented computer science education that combines the foundations of computer science with the applied and in-demand skills necessary for careers in technology. Our rigorous curriculum covers theory, programming, and applications and is targeted for students interested in tech careers in Software Engineering, Data Analytics, Product Management and Application Development.

Courses are held for nine weeks during each academic quarter, with the tenth week for a final project or exam. Instruction is expected to be primarily in person, with some limited opportunities to offer remote or hybrid courses.

The person holding this position must be able to teach Discrete Mathematics and Algorithms, and could also teach additional classes such as Intermediate Algorithms, Advanced Algorithms, and Foundations of Computational Data Analysis. Syllabi for past offerings of these classes can be found at https://mpcs-courses.cs.uchicago.edu/ Depending on the applicant’s background and interests, the person holding this position may also be asked to teach other classes in the MPCS.

Applicants must have one of the following:

A doctorate in Computer Science or a related field at the time of appointment, or
A masters degree and 4 years of relevant professional experience, or
A bachelor’s degree and 8 years of relevant professional experience.
Applications must be submitted online through the University of Chicago’s Interfolio website:

Clinical Professor of Computer Science (Open-Rank) (Theory): http://apply.interfolio.com/115224 

Review of applications will begin on November 17, 2022 and will continue until the position is filled.

We seek a diverse pool of applicants who wish to join an academic community that places the highest value on rigorous inquiry and encourages diverse perspectives, experiences, groups of individuals, and ideas to inform and stimulate intellectual challenge, engagement, and exchange. The University’s Statements on Diversity are at https://provost.uchicago.edu/statements-diversity.

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University’s Notice of Nondiscrimination. (https://www.uchicago.edu/about/non_discrimination_statement/)

Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-1032 or email equalopportunity@uchicago.edu with their request.