Colleges › Middlebury College › Instructors
Middlebury College · Winter 2027

Middlebury College instructors, Winter 2027

426 instructors teaching 1,207 sections at Middlebury College this Winter 2027. Each page lists the sections they teach, with times and live seat counts, and a free email the moment a seat opens.

Teaching the most sections

Gary WinslettIGST 0708, IPEC 0700, PSCI 0700 · 12 sectionsNadia HorningIGST 0705, IGST 0708, IGST 0711 … · 12 sectionsSarah StroupIGST 0507, IGST 0702, IGST 0708 … · 12 sectionsMark SpritzerBIOL 0500, BIOL 0700, BIOL 0701 … · 10 sectionsRebekah Keating GodfreyBIOL 0500, BIOL 0700, BIOL 0701 … · 10 sectionsClarissa ParkerMBBC 0700, MBBC 0701, NSCI 0500 … · 9 sectionsGyula ZsombokBIOL 1230, FREN 0500, FREN 0700 … · 9 sectionsJason ArndtNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsKim CroniseNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsMatthew KimbleNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsMichael DashNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsMichael SheridanANTH 0500, ANTH 0700, ANTH 0710 … · 9 sectionsMolly Costanza-RobinsonCHEM 0500, CHEM 0700, CHEM 0701 … · 9 sectionsOlga ParshinaNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsKemi GeorgeENVS 0500, ENVS 0700, IGST 0711 … · 8 sectionsDavid AllenBIOL 0500, BIOL 0700, BIOL 0701 … · 7 sectionsGrace SpataforaBIOL 0500, BIOL 0700, BIOL 0701 … · 7 sectionsGregory PaskBIOL 0500, BIOL 0700, BIOL 0701 … · 7 sectionsJeffrey LunsteadIGST 0704, IGST 0708, IPEC 0700 … · 7 sectionsJeremy WardBIOL 0500, BIOL 0700, BIOL 0701 … · 7 sectionsMichelle McCauleyENVS 0700, PSYC 0350, PSYC 0500 … · 7 sectionsPeter MatthewsIPEC 0500, IPEC 0700 · 7 sectionsRobert MoellerINTD 1074, PSYC 0350, PSYC 0500 … · 7 sectionsWilliam PyleIPEC 0500, IPEC 0700 · 7 sectionsAlexis MychajliwBIOL 0500, BIOL 0700, BIOL 0701 … · 6 sectionsAmy YuenIGST 0708, IPEC 0500, IPEC 0700 … · 6 sectionsAndrew SwaffordBIOL 0500, BIOL 0700, BIOL 0701 … · 6 sectionsCarlos Velez-BlasiniPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsClinton CaveMBBC 0500, MBBC 0700, MBBC 0701 … · 6 sectionsDavid StollANTH 0500, ANTH 0700, ANTH 0710 … · 6 sectionsErin EgglestonBIOL 0371, BIOL 0500, BIOL 0700 … · 6 sectionsFlorence FeiereisenCMLT 0700, GRMN 0102, GRMN 0500 … · 6 sectionsJessica TeetsIGST 0704, IPEC 0700, PSCI 0500 … · 6 sectionsJonathan IshamECON 0500, ENVS 0500, ENVS 0700 … · 6 sectionsKathryn MorseENVS 0500, ENVS 0700, HIST 0500 … · 6 sectionsKira RahnCHEM 0500, CHEM 0700, CHEM 0701 … · 6 sectionsLaura MacMullinPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsMarcia CollaerPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsMark WilliamsIGST 0501, IGST 0703, INTD 1070 … · 6 sectionsMartin SeehuusPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsObie PorteousENVS 0701, IPEC 0700 · 6 sectionsSunder RamaswamyIGST 0707, IPEC 0700 · 6 sectionsSuzanne GurlandPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsAmanda CrockerMBBC 0700, MBBC 0701, NSCI 0500 … · 5 sectionsAndrea VaccariCSCI 0500, CSCI 0505, CSCI 0702 … · 5 sectionsAta AnzaliIGST 0706, RELI 0500, RELI 0700 … · 5 sectionsBenjamin CottsCHEM 0350, CHEM 0500, CHEM 0700 … · 5 sectionsCatherine CombellesBIOL 0500, BIOL 0700, BIOL 0701 … · 5 sectionsChialan WangCHNS 0500, CHNS 0700, CHNS 0702 … · 5 sectionsChristopher KlyzaENVS 0500, ENVS 0700, ENVS 1021 … · 5 sections

Everyone, by last name

A · 21
B · 36
David BainCRWR 0560 · 1 sectionBrandon BairdIGST 0703, SPAN 0500, SPAN 0705 · 3 sectionsMerrill Baker-MedardENVS 0500, ENVS 0700 · 2 sectionsTherese BanksFREN 0500, FREN 0700, FREN 0701 · 3 sectionsIan BarrowHIST 0369, HIST 0500, HIST 0700 … · 5 sectionsRebecca BennetteHIST 0500, HIST 0700, HIST 0701 · 4 sectionsJulia BeraznevaECON 0500, ENVS 0700, ENVS 0701 … · 4 sectionsPamela BerenbaumENVS 0700, INTD 0500 · 2 sectionsJames BergENGL 0500 · 1 sectionLorraine BesserPHIL 0500 · 1 sectionCharles BettigoleGEOG 0500, GEOG 0700, GEOG 0701 … · 4 sectionsMichole BiancosinoTHEA 0500, THEA 0505, THEA 0700 · 3 sectionsLaura BiesterCSCI 0500, CSCI 0505, CSCI 0702 · 3 sectionsTimothy BillingsCRWR 0560, ENGL 1024 · 2 sectionsAmitava BiswasINTD 0500 · 2 sectionsJason BlazakisPSCI 1053 · 1 sectionErik BleichIGST 0702, IPEC 0700, PSCI 0500 · 4 sectionsKarima BorniDANC 0240, DANC 0500, DANC 0700 … · 4 sectionsCatherine BoyleIGST 0709 · 1 sectionDaniel BraytonCRWR 0560, ENVS 0500, ENVS 0700 · 3 sectionsAlexandria BredarCHEM 0500, CHEM 0700, CHEM 0701 · 3 sectionsKailee Brickner-McDonaldINTD 0500 · 1 sectionAmy BriggsCSCI 0500, CSCI 0505, CSCI 0702 · 3 sectionsKristin BrightANTH 0500, ANTH 0700, ANTH 0710 … · 4 sectionsPieter BrouckeHARC 0510, HARC 0530, HARC 1038 … · 4 sectionsChristal BrownDANC 0500, DANC 0700 · 2 sectionsMcKinley BrumbackPHYS 0500, PHYS 0705 · 2 sectionsJeff BuettnerMUSC 0500, MUSC 0704 · 2 sectionsRichard BuntCHEM 0500, CHEM 0700, CHEM 0701 … · 4 sectionsSusan BurchAMST 0500, AMST 0710 · 2 sectionsPeter BurkeSTAT 1230 · 1 sectionLouisa BurnhamHIST 0700, HIST 0701, IGST 0702 · 3 sectionsIlaria Brancoli BusdraghiITAL 0102, ITAL 0550, ITAL 0755 · 3 sectionsAndrew ButlerBIOL 1230 · 1 sectionTanya BykerECON 0500, IPEC 0700 · 2 sectionsSamuel ByrneBIOL 0500, BIOL 0700, GHLT 0500 · 3 sections
C · 34
Keegan CallananPSCI 1204 · 1 sectionLuis CamachoPSCI 1230 · 1 sectionDavid CampbellPHED 0312 · 1 sectionEvan CamrudMATH 0500 · 1 sectionNadine CanterENVS 0500 · 1 sectionPhilip CaplanCSCI 0500, CSCI 0505, CSCI 0702 · 3 sectionsSandra CarlettiITAL 0252, ITAL 0550, ITAL 0755 · 3 sectionsJeffrey CarpenterECON 0702 · 1 sectionLuis CastanedaCMLT 0700, IGST 0703, SPAN 0500 … · 5 sectionsClinton CaveMBBC 0500, MBBC 0700, MBBC 0701 … · 6 sectionsJane ChaplinCLAS 0500, CLAS 0505, CLAS 0700 … · 4 sectionsJason ChavezDANC 0381, DANC 0500 · 2 sectionsTingyun ChiuCHNS 0102 · 1 sectionPhilip ChodrowCSCI 0500, CSCI 0505, CSCI 0702 · 3 sectionsEli ClareINTD 1204 · 1 sectionMargaret ClintonHIST 0500, HIST 0700, HIST 0701 … · 4 sectionsKirsten CoeBIOL 0500, BIOL 0700, BIOL 0701 · 3 sectionsRobert CohenCRWR 0560, INTD 0500 · 2 sectionsMarcia CollaerPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsAmy CollierINTD 1230 · 1 sectionCatherine CombellesBIOL 0500, BIOL 0700, BIOL 0701 … · 5 sectionsMatthew ConsidineINTD 0500 · 1 sectionZara ContractorECON 0500 · 1 sectionMolly Costanza-RobinsonCHEM 0500, CHEM 0700, CHEM 0701 … · 9 sectionsBenjamin CottsCHEM 0350, CHEM 0500, CHEM 0700 … · 5 sectionsCarolyn CravenIPEC 0700 · 1 sectionKathryn CrawfordCHEM 0700, ENVS 0500, ENVS 0700 · 3 sectionsAmanda CrockerMBBC 0700, MBBC 0701, NSCI 0500 … · 5 sectionsJennifer CrodelleMATH 0500 · 1 sectionKim CroniseNSCI 0500, NSCI 0700, NSCI 0701 … · 9 sectionsBert CrosbyDANC 0500 · 1 sectionArmelle Crouzieres-IngenthronFREN 0500, FREN 0700, FREN 0701 · 3 sectionsMatthew CuttsINTD 0500 · 1 sectionMichael CzekanskiSTAT 1012 · 1 section
D · 16
E · 7
F · 9
G · 28
H · 22
I · 4
J · 9
K · 20
L · 19
M · 38
Judd MackeyINTD 0500 · 1 sectionLaura MacMullinPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsJacob MadridMATH 0500 · 1 sectionJohn MaluccioIGST 0501, IPEC 0500, IPEC 0700 · 4 sectionsDouglas MandigoPHED 0371 · 1 sectionMarta Manrique-GomezSPAN 0500, SPAN 0705 · 2 sectionsJoyce MaoHIST 0500, HIST 0700, HIST 0701 · 4 sectionsCraig MaravichMUSC 1013 · 1 sectionPeter MatthewsIPEC 0500, IPEC 0700 · 7 sectionsBettina MatthiasGRMN 0500, GRMN 0700 · 2 sectionsVirginia MazzoniITAL 0102, ITAL 0550, ITAL 0755 · 3 sectionsJamie McCallumSOCI 0500, SOCI 0700, SOCI 0710 · 3 sectionsMichelle McCauleyENVS 0700, PSYC 0350, PSYC 0500 … · 7 sectionsWilliam McKibbenCRWR 1017, ENVS 0500, ENVS 0700 · 3 sectionsJoseph McVeighLNGT 0107 · 1 sectionClaudio MedeirosTHEA 0324, THEA 0500, THEA 0505 … · 4 sectionsElsa Barraza MendozaHIST 0500, HIST 0700, HIST 0701 · 3 sectionsLinamarie MillerCHEM 0500, CHEM 0700, MBBC 0500 … · 4 sectionsBrett MillierCMLT 0700, ENGL 0500, ENVS 0701 · 3 sectionsOtilia MilutinCMLT 0700, IGST 0704 · 2 sectionsRebecca MitchellHIST 0500, HIST 0700, HIST 0701 … · 5 sectionsJason MittellFMMC 0507, FMMC 0701, FMMC 0707 · 3 sectionsRobert MoellerINTD 1074, PSYC 0350, PSYC 0500 … · 7 sectionsEric MoodyBIOL 0371, BIOL 0500, BIOL 0700 … · 5 sectionsSujata MoortiIGST 0700, IGST 0707 · 2 sectionsThomas MoranIGST 0704 · 1 sectionCharlotte Morris-WrightMATH 0500 · 1 sectionElizabeth MorrisonRELI 0500, RELI 0700, RELI 0701 … · 4 sectionsKathryn MorseENVS 0500, ENVS 0700, HIST 0500 … · 6 sectionsAmy MorsmanHIST 0500, HIST 0700, HIST 0701 · 3 sectionsKevin MossIGST 0701 · 1 sectionJasmin MsuyaIGST 1152 · 1 sectionStefano MulaCMLT 0700, IGST 0708, ITAL 0550 … · 4 sectionsKristen MullinsINTD 0500, LNGT 1010 · 2 sectionsBahia MunemGSFS 0500, GSFS 0700 · 2 sectionsJeffrey MunroeECSC 0500, ECSC 0700 · 2 sectionsAlexis MychajliwBIOL 0500, BIOL 0700, BIOL 0701 … · 6 sectionsCaitlin MyersINDE 0800 · 1 section
N · 13
O · 7
P · 26
R · 13
S · 41
Patricia SaldarriagaCMLT 0700, IGST 0703, SPAN 0500 … · 4 sectionsOlga Sanchez SaltveitTHEA 0500, THEA 0700 · 3 sectionsJames SanchezWRPR 0500 · 1 sectionKristina SargentECON 0500, IPEC 0700 · 5 sectionsErin SassinHARC 0510, HARC 0530, IGST 0711 · 3 sectionsTheodore SassonIGST 0700 · 1 sectionKyle SaulnierMUSC 1031 · 1 sectionJohn SchmittMATH 0500 · 1 sectionMatthew SchraderART 0500, ART 1036 · 2 sectionsMartin SeehuusPSYC 0350, PSYC 0500, PSYC 0700 … · 6 sectionsJennifer SellersPSYC 0700 · 1 sectionSalma ShaabanARBC 0102 · 1 sectionShawna ShapiroWRPR 0500 · 1 sectionNicholas SheaMUSC 0500, MUSC 0704, MUSC 1230 · 3 sectionsRyan SheldonENGL 0500, ENGL 1038 · 2 sectionsMichael SheridanANTH 0500, ANTH 0700, ANTH 0710 … · 9 sectionsYumna SiddiqiCMLT 0700 · 1 sectionDaniel SilvaIGST 0700, IGST 0703, IGST 0710 … · 5 sectionsDanielle SimonMUSC 0500, MUSC 0704 · 2 sectionsElise SingerFOOD 1004 · 1 sectionTatiana SmorodinskaIGST 0701 · 1 sectionErik SolhaugBIOL 0318, BIOL 0500, BIOL 0700 … · 5 sectionsUsama SoltanARBC 0500, ARBC 0700, ARBC 0701 · 3 sectionsPaul SommersECON 0500, IPEC 0700 · 2 sectionsMatthew SommervilleGEOG 1013 · 1 sectionJohn SpackmanNSCI 0500, NSCI 0700, NSCI 0701 … · 4 sectionsGrace SpataforaBIOL 0500, BIOL 0700, BIOL 0701 … · 7 sectionsTimothy SpearsAMST 0500, AMST 0710 · 2 sectionsMark SpritzerBIOL 0500, BIOL 0700, BIOL 0701 … · 10 sectionsChristopher StarCLAS 0500, CLAS 0505, CLAS 0700 · 3 sectionsMichelle SteeleEDST 0327 · 1 sectionLouisa SteinFMMC 0223, FMMC 0507, FMMC 0707 · 3 sectionsShakir StephenBLST 1079, RELI 0500, RELI 0700 … · 5 sectionsDavid StollANTH 0500, ANTH 0700, ANTH 0710 … · 6 sectionsChristian StrattonSTAT 0500 · 1 sectionMichal StrierHEBM 0102, HEBM 0500 · 2 sectionsSarah StroupIGST 0507, IGST 0702, IGST 0708 … · 12 sectionsJennifer StrtakHIST 0500, HIST 0700, HIST 0701 … · 4 sectionsDaniel SuarezENVS 0500, ENVS 0700, ENVS 0701 … · 5 sectionsAndrew SwaffordBIOL 0500, BIOL 0700, BIOL 0701 … · 6 sectionsFrancis SwentonCSCI 0500, CSCI 0505, CSCI 0702 … · 5 sections
T · 13
U · 3
V · 9
W · 30
Y · 4
Z · 4

Instructor of record from Middlebury College's public class schedule, Winter 2027. ClassMaxx is not affiliated with Middlebury College and publishes no opinions about anyone; the grade figures are Middlebury College's own.

The iPhone app pushes the alert the second a seat opens, builds four ready schedules from your degree audit, and ranks sections by real grades. Free; a $4.99 Fast pass per semester makes alerts instant.

On a laptop? Email yourself the App Store link
One email with the link. No spam.
Sent. Open it on your iPhone.