Lecturer, Databases

Illinois, United States
06 Jan 2021
End of advertisement period
06 Mar 2021
Contract Type
Part Time

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


Chicago, IL


The MPCS Databases course provides an introduction to relational databases, including topics such as database design, relational models, normalization, SQL, and latest trends in database systems. The course is structured around lectures that present many of the foundational concepts that underlie databases, along with hands-on exercises and homeworks, as well as a final project. This course has been taught multiple times in the program and, while past offerings of the class may serve as a reference, lecturers are expected to refresh course materials each year, including preparing new coursework for a new offering of the class. The class will potentially involve working in collaboration with other lecturers, with each lecturer teaching their own independent section of the class, or with all lecturers sharing the same syllabus and materials. The syllabus of the most recent offering can be found here: https://mpcs-courses.cs.uchicago.edu/2019-20/spring/courses/53001

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 databases class
  • Teaching evaluations from past teaching at the university level

Similar jobs

Similar jobs