The Department of Computer Science at the University of Chicago seeks qualified lecturers for the 2018/19 school year to teach an Advanced Databases class for the Masters Program in Computer Science (http://csmasters.uchicago.edu/). Applicants to teach other courses in the field of computational data analysis may also be considered for this position.

The Advanced Databases course must cover advanced topics in the theory and application of database technology. Students taking this class will have already taken an introductory Databases course covering design and development of relational databases, including both the theoretical underpinnings of databases (relational algebra, normal forms, etc.) and the practical aspects of building and using a database (database design methodologies, SQL, etc.) (see https://mpcs-courses.cs.uchicago.edu/2018-19/autumn/courses/53001-1 for a complete syllabus). In the past, the Advanced Databases course has covered topics like data warehousing, parallel and distributed databases, advanced concepts in database transactions, graph databases, among others.

Courses are held for three hours one evening per week for ten weeks during each academic quarter, with the eleventh week for a final project or exam.

Applicants will be evaluated on teaching skills and command of specific course content. Applicants must have completed a Master's degree in Computer Science or have equivalent professional experience in the specific course areas. Applicants with a PhD in Computer Science or experience in teaching at the university level will be given preferred consideration.

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