Computer Science Faculty of Instruction and Lecturer Positions

Northwestern University
Computer Science

Computer Science Faculty of Instruction and Lecturer Positions

Northwestern University is pursuing an ambitious commitment to grow and transform Computer Science (CS). As part of transforming and scaling computer science education, we seek outstanding candidates for non-tenure track teaching faculty, with a clear passion to make a difference in Computer Science and who are excited by the opportunity to help build the future of CS at a great university.

As the demand for CS education has grown well beyond the boundaries of traditional CS majors, Northwestern CS has continued to invest in new courses, non-major pathways, and new joint degrees to broaden the reach and quality of computing education.  The just-launched MBAi joint program with the Kellogg School of Management joins the MMM program, joint Ph.D. programs with the School of Communications and the School of Education and Social Policy in a growing portfolio of programs innovating at the intersections.

We are focused on adding excellent teaching faculty with a special focus on the following areas: Artificial Intelligence, Machine Learning, Data Science, Software Engineering and Human-Computer Interaction, though excellent candidates from all areas are encouraged to apply.  The successful applicant will be an extraordinary teacher and mentor, combining strong and deep knowledge of Computer Science with a passion to convey that knowledge to a broad variety of Northwestern students. They will go well beyond delivering entry level service courses to create a learning environment that motivates students to enroll, to work, to learn, and to find new applications of Computer Science that shape their careers and the world beyond.  This is a multi-year, renewable position.

To be eligible for the faculty of instruction positions, applicants should have earned a Ph.D. in Computer Science or a closely related field.  For the lecturer position, a Masters in Computer Science and a strong, demonstrable track record of Computer Science teaching is required. Candidates will be considered at the Assistant, Associate, or Full level depending on experience. Faculty of Instruction typically teach two courses per term and are involved in advising students and in departmental curriculum development.

Applicants should submit (1) a cover letter, (2) a curriculum vitae, (3) three to five letters of reference which can speak to the applicant’s teaching abilities, (4) statement of teaching philosophy, (5) recent teaching evaluations (if available), (6) a teaching demonstration video (if available). Upload instructions are found at

For general questions about the search or application assistance post submission, contact Review of materials will begin on December 1, 2020. Applications received after that date will be considered on a rolling basis.

Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, underrepresented racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. Hiring is contingent upon eligibility to work in the United States.