Lecturer for Theory
The University of Chicago: Physical Sciences Division: Department of Computer Science
Location Chicago, Illinois
The Department of Computer Science at the University of Chicago seeks qualified lecturers for the 2019/20 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 2019/20 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. 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.
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.
Applicants must upload a curriculum vitae, a cover letter describing technical and teaching experience, and a list of three references. The cover letter must furthermore specify whether the applicant is interested in teaching Discrete Mathematics, Algorithms, or both. The cover letter can also provide a brief summary of additional theory topics that the applicant would be able to teach. Optionally, applicants may upload a draft syllabus for a theory course they could teach (other than Discrete Mathematics and Algorithms).