COVID-19 Updates: Fall Semester

Tenure-Track Faculty Position in Computer Science

Assistant Professor of Computer Science, Middlebury College, MIDDLEBURY, VT -- The Computer Science Department invites applicants for a tenure-track position beginning fall 2020. All areas of computer science will be considered, including applied areas with interdisciplinary focus.  The successful candidate will be expected to teach courses throughout the undergraduate computer science curriculum (with an emphasis on the candidate's areas of expertise), and contribute regularly to the college-wide curriculum, including the first-year seminar program and winter term.  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, 8 of them junior faculty.  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, biometrics, quantum computing, and computer science education.  Over the last several years computer science has become one of the most popular majors on campus, with 210 declared majors at the end of the last academic year.

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 that each person brings. With your application materials, provide a separate, one-page statement on inclusion that addresses how your teaching, scholarship, mentorship, and/or community service demonstrate a commitment to and/or evidence of engaging with issues of diversity and inclusion. Through Interfolio submit: a letter of application addressed to the Matthew Dickerson, Department Chair; a statement on inclusion; curriculum vitae, teaching statement, research statement, graduate transcript, and three current letters of recommendation, at least two of which must speak to teaching ability and promise. More information on the position is available at Review of applications will begin on November 1, 2019 and will continue until the position is filled.  To apply, please visit

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 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.

Letters of Recommendation
We require three recommendation letters from individuals who know the candidate well, 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.