COVID-19: Essential Information

Tenure-Track and 3-Year Faculty Positions in Computer Science

Middlebury College invites applications for a full-time tenure-track faculty position and a three-year visiting position in computer science, beginning in Fall 2022. All areas of computer science will be considered, including applied areas with interdisciplinary focus. Teaching responsibilities will include courses throughout the undergraduate computer science curriculum with an emphasis on the candidate’s areas of expertise; as well as regular contributions to the college-wide curriculum, including the first-year seminar program and winter term. Appointment will be made at the rank of Assistant Professor (Ph.D.) or Instructor (ABD). Candidates should provide evidence of commitment to excellent teaching and scholarly potential.

The successful candidate will join a vibrant and growing department, with 11 full-time faculty members in computer science (6 of them junior faculty) as well as two full-time Assistants in Instruction. Current areas of teaching and research expertise include algorithms, theory of computation, computational geometry, agent-based modeling, computer vision, image processing, human-computer interaction, computer visualization, computational biology, systems security, quantum computing, machine learning, computational art, and computer science education. Over the last several years computer science has become one of the most popular majors on campus, with 188 declared majors at the end of the last academic year.

Review of applications will begin on November 15, 2021 and will continue until the positions are filled. Middlebury College uses Interfolio to collect all faculty job applications electronically. Email and paper applications will not be accepted.

At Middlebury, we strive to make our campus a respectful, engaged community that embraces difference, with all the complexity and individuality each person brings. In your application materials, we encourage you to address how your teaching, scholarship, mentorship and/or community service might support our commitment to diversity and inclusion. Through Interfolio, submit to Matthew Dickerson, Department Chair: curriculum vitae, teaching statement, research statement, graduate transcript, and three current letters of recommendation, at least two of which must speak to teaching ability. Applicants interested in both positions should submit an application to each position using the links that follow, but may use the same cover letter and materials for both. To apply, please visit for the Tenure-Track position and for the 3-Year Term position. Email and paper applications will not be accepted.

Offers of employment are contingent upon completion of a background check. More information regarding backgrounds checks may be found here.

Teaching Expectations

Teaching responsibilities include a subset of the introductory courses at the 100 and 200 level, upper-level courses and electives related to the candidate’s areas of expertise, and, occasionally, the senior seminar. See the department’s website for specific course information. In addition, faculty teach a one-month Winter-Term course, typically every other year, and occasionally contribute to the college’s First-Year Seminar program. The teaching load at Middlebury College is 4-5 courses per year, depending on the sizes of the classes, number of contact hours, labs, etc. Teaching expertise in areas such as databases, machine learning, software development, applied areas, and interdisciplinary connections is of particular interest.

Research Expectations

The successful candidate is expected to establish an independent research program, ideally involving undergraduate students, that results in scholarly publications. Middlebury College provides broad support for such endeavors including competitive start-up funds, internal student research scholarships, faculty professional development funds, and state-of-the-art research facilities and equipment. Faculty and students in computer science interact frequently with members of other disciplines, with interdisciplinary connections encouraged in both teaching and research.


The college and the CS department are committed to mentoring new faculty in both teaching and research. At the departmental level, colleagues share teaching materials, visit each other’s classes, and work together in a supportive and congenial atmosphere. At the college level, new colleagues meet regularly in small mentoring groups, and all faculty are welcome to participate in frequent round-table discussions about teaching and research sponsored by the Center for Teaching, Learning, and Research.

Addition information for prospective faculty can be found here.

Application Details

Teaching and Research Plans

Statements of Teaching and Research describe the candidate’s career vision for both teaching and research in a liberal arts environment. The teaching statement offers a free-form opportunity to convey one’s interests, motivations, plans, and desires in regards to teaching at Middlebury College. The teaching statement must explicitly cover how the candidate would teach a diverse classroom. The research plans should address the major questions to be pursued and the techniques used and taught to students. A thorough plan will also briefly address anticipated needs for space and equipment.

Commitment to Equity and Inclusion

The CS department is actively pursuing a variety of measures to support students interested in computer science, with a particular mindfulness to barriers that implicitly and explicitly impede students from underrepresented groups. This includes both professors and student tutors participating in anti-racism training; incorporating topics of equity, inclusion, and racism into the curriculum in the form of both new, dedicated courses and modules within existing courses; working with other departments to develop and advertise courses that provide broader context for technology and technologists in society; recruiting and funding students to attend conferences and workshops that focus on issues of representation in computer science; recruiting and mentoring students from underrepresented groups to student leadership positions with the department; actively advertising computer science courses, major, and mentoring to students from underrepresented groups; and regularly measuring and reviewing our performance, and revising efforts as necessary.

Applicants are strongly encouraged to address in their application materials how they would contribute to these efforts. A separate statement on this topic is preferred but may also be incorporated into the teaching and research statements.

Further resources on campus-wide work in equity and inclusion can be found at the following links:

Letters of Recommendation

We require three recommendation letters from individuals who know the candidate well, typically including the Ph.D. adviser. The letters should address the candidate’s potential as both a teacher and researcher. Some letters may focus primarily on one aspect due to the nature of the relationships, but at least two letters should specifically address teaching experience or potential.

Interview Process

We anticipate short (30 minute) online Skype interviews with our short-listed candidates in early December, followed by two-day, on-campus interviews with our top candidates in January.

Research Talk
We ask candidates to give a 45-minute research talk keeping in mind that the audience will include undergraduate students and other non-specialists. College administrators sometimes attend as well.

Teaching Lecture
We also ask candidates to give a 50-minute lecture in one of our courses to gain insight into the candidate’s style and approach to teaching. We will provide sample topics and course materials.

Individual Meetings
The candidate will meet with all department faculty, a number of current students, one search committee member from outside the department, and members of the academic administration.

Town and Surroundings

Middlebury College is located in scenic Middlebury, Vermont in the heart of the Lake Champlain Valley, with the Green Mountains to the east and the Adirondacks to the west. Burlington, about an hour to the north, is Vermont’s largest city and also home to the University of Vermont. Although Vermont is known for its rural setting, Middlebury College is a vibrant, welcoming community committed to hiring a diverse faculty.

Middlebury College is a top-tier liberal arts college with a demonstrated commitment to excellence in faculty teaching and research. An Equal Opportunity Employer, the College is committed to hiring a diverse faculty as we work to foster innovation in our curriculum and to provide a rich and varied educational experience to our increasingly diverse student body. EOE/Minorities/Females/Vet/Disability.