STEM and Social Sciences Tutoring Services

The Center for Teaching, Learning, and Research provides tutoring support for a wide range of introductory STEM and other quantitative-intensive courses.

Professional Tutoring is available (by appointment) for mathematics, elementary statistics, and logic courses, and for assistance with mathematical/quantitative material in other courses. 

Peer Tutoring is available either at drop-in sessions or individually scheduled sessions (by appointment.) At drop-in sessions, students can get individual assistance or work together in groups with guidance from a peer (student) tutor. At individually scheduled sessions, students meet with a peer tutor either for a single session or for regular (e.g. weekly) assistance during the semester. At all sessions there is a trained peer tutor who can

  • assist students in forming study groups
  • provide review of concepts presented in class or in readings
  • consult with students as they work on homework and other assignments
  • help students study for exams

The table below lists the type of tutoring services available for specific courses. Please see the FAQ section below the table for more detailed explanation of these services.

STEM Tutoring Resources by Course

Further Information

Drop-in Tutoring

View the complete schedule for drop-in tutoring, study groups and review sessions, including course, days, times, and locations. 

Frequently Asked Questions 

How do I find out which courses have a tutor available?

There are tutors for a wide range of STEM disciplines and courses. Check the CTLR Tutoring Services Chart to see if and what type of tutoring is available for a given course. 

The CTLR Tutoring Services Chart says there is “Drop-in” Peer Tutoring for my class. What does this mean?

Drop-in peer tutoring sessions are held at a fixed time and location each week (sometimes several times per week) and all you need to do is show up—no appointment is needed. During the session a peer (student) tutor can help you understand concepts and provide guidance on homework and other assignments. Calculus drop-in tutoring sessions are pretty popular so usually you can work with other students in the class, too, if you want.

When and where do the Drop-in Tutoring sessions meet?

The Drop-in tutoring schedule is usually posted to the CTLR website during the 1st or 2nd week of the semester. (If available you can link to it here.) Check the page often because it is updated frequently.

The CTLR Tutoring Services Chart says there is “By Appointment” Peer Tutoring for my class. What does this mean?

For some classes there are tutors available to meet with you individually. In most cases, the faculty member teaching the course will provide contact information and you can then contact the tutor directly to set up an appointment time and place. Note, however, that your professor may establish specific policies and/or procedures for meeting with the tutor—be sure to ask her/him if you have questions.

What is “Professional Tutoring” and how does it work?

Professional Tutors at CTLR are faculty or staff members who have many years of experience teaching in their discipline. Jeanne Albert, the Director STEM Support, provides professional tutoring for mathematics and related courses. To set up an appointment, use the online scheduler or contact her directly via email (jalbert@midd). During the appointment you can talk to Jeanne about concepts, homework, background material, or other areas of the course. She can also recommend review material and study strategies. 

I’m taking Calculus II and the CTLR Tutoring Services Chart only lists Drop-in Peer Tutoring. Can I still get a private tutor?

Yes and no. You definitely can meet individually with Jeanne Albert, the Professional Tutor for this class. To meet with a peer tutor you will need to attend one of the weekly Drop-in sessions. 

I would like a tutor for a course that is not listed on the table. What should I do?

Some departments-- including Computer Science, Geography (GIS), Physics, and Psychology-- coordinate separate tutoring sessions. Check with your professor to see if there are tutoring sessions already scheduled for your class. 

I just want someone to check that my homework is correct. Can a tutor do that?

No, that is not what the tutors do. Instead, try to think of specific questions about your work-- for example, you can ask a tutor aout a concept or principle you are trying to apply, or about particular step in a method or process. 

Do I have to pay for a tutor?

Absolutely not! All tutoring is free for Middlebury Students.

My professor (or Dean) recommends that I work with a tutor for one of my courses. What should I do next?

First, if there is drop-in tutoring for your class, try to attend as often as possible. Second, if there is a private tutor for your class, contact the tutor directly to set up a time to meet. Finally, if there is no private tutor for your class, ask your professor (or Dean) to contact Jeanne Albert, the Director of STEM Support.

I would like to be a tutor. Are there positions available?

Thanks for your interest! Please contact Jeanne Albert (jalbert@midd), the Director of STEM Support. She can tell you how to proceed.