Spring 2026 Course Search

Chemistry 2: Organic Structure and Bonding (with Lab) — CHE4212.01

Instructor: Fortune Ononiwu
Days & Time: T/F 10:30AM-12:20PM, W 2:10PM-5:50PM (Lab)
Credits: 5

Building on structural and reactivity insights developed in Chemistry 1, this course delves into molecular structure and modern theories of bonding, especially as they relate to the reaction patterns of functional groups. We will focus on the mechanisms of reaction pathways and develop an understanding for how those mechanisms are experimentally explored. There will be numerous readings from the primary literature, including some classic papers that describe seminal experiments.

Insider Perspectives on the Francophone World II — FRE4224.01

Instructor: Noëlle Rouxel-Cubberly
Days & Time: MO,WE,TH 8:30am-9:50am
Credits: 5

Viewed from the outside, the French-speaking world offers enticing images of beauty, pleasure, and freedom. From the inside, however, it is a complicated, often contradictory world where implicit codes and values shape the most basic aspects of daily life. This course will give you an insiderʹs perspective on a cultural and communicative system whose ideas, customs, and belief systems are surprisingly different from your own.

Cinéma-monde — FRE4154.01

Instructor: Noëlle Rouxel-Cubberly
Days & Time: MO,TH 10:00am-11:50am
Credits: 4

In this course, films are used as textbooks to learn the French language and explore the French-speaking world. In order to hone their language skills (listening, speaking, reading and writing), students will listen to selected film dialogues to improve their listening comprehension, read and analyze excerpts from scenarios and reviews to strengthen their understanding of syntax and widen their vocabulary, mimic the pronunciation of actors and write on film to improve their spoken and written French.

Computing and Data in Practice — CS4392.01

Instructor: Michael Corey
Days & Time: Tu 8:30AM-10:20AM
Credits: 2

For students doing work-study or internships, we will focus on three core areas of professionalization. First, each week will journal our work weeks, discussing and sharing our work experiences in a round-table. Second, we will build our professionalization skills, especially networking (in person and on LinkedIn), resume writing, and doing practice interviews. Finally, we will work on writing 5-year plans, to help us figure out where we’d like to be a few years after graduation. More specifically

Analyzing Blockchain/Web3 as an open distributed database — CS4391.01

Instructor: Michael Corey
Days & Time: TH 3:40pm-5:30pm
Credits: 2

Following up on the fall course on web3, this course helps students learn to track transactions and actions across blockchains, which are large distributed censorship resistant databases. The course starts by exploring the fundamental nature of the blockchain: how data is stored, accessed, and traversed. It then introduces common patterns and software used for blockchain analytics.

The Herbarium: Research, Art & Botany — BIO4441.01

Instructor: Caitlin McDonough MacKenzie
Days & Time: TU,FR 2:10pm-4:00pm
Credits: 4

An herbarium is a museum of pressed plants, a record of flora following a system that dates back to the 16th century. Large herbaria at institutions like D.C.’s Smithsonian National Museum of Natural History, Chicago’s Field Museum, Cambridge’s Harvard University, and London’s Kew Gardens contain millions of specimens, collected from around the world. But, most herbaria are small herbaria, with less than 10,000 specimens.

Artificial Intelligence — CS4105.01

Instructor: Darcy Otto
Days & Time: TU,FR 2:10pm-4:00pm
Credits: 4

How can we create machines that think, learn, and solve problems? This course explores the fascinating field of artificial intelligence (AI), introducing the fundamental concepts, techniques, and ethical considerations that drive this rapidly evolving discipline.

Building upon your programming knowledge, you will explore key AI paradigms including search algorithms, evolutionary algorithms, swarm intelligence, and machine learning.  You will implement AI solutions to real-world problems, and gain an understanding of how to think about contemporary AI development.

Sustainable Agriculture: Advanced Projects — APA4170.01

Instructor: Kelie Bowman
Days & Time: TH 8:30am-12:10pm
Credits: 4

This course is for students who are doing advanced work in Sustainable Agriculture or community engagement work. Students will create an individual project developing project management skills that include planning, research, development, and implementation. The students will have the opportunity to collaborate with a community partner and will present their completed project at the end of term. A small project budget will be provided supported by The Bennington Fair Food Initiative grant.

Mouvements — FRE4610.01

Instructor: Stephen Shapiro
Days & Time: MO,TH 10:00am-11:50am
Credits: 4

This course will examine movement–travel, migration, and transition–in the French-speaking world. We’ll examine the travel tale as philosophical form (Candide), the sonnet, Orientalism, the graphic novels of Marjane Satrapi, films of Josephine Baker, queer movement in the work of Abdellah Taïa, the North Atlantic Triangle (Maboula Soumahoro), and the gender transition of Océan. Students will write a variety of critical and creative texts, make individual and group presentations, and develop their reading skills. Conducted in French. Intermediate-high level.

French Comedy — FRE4811.01

Instructor: Stephen Shapiro
Days & Time: MO 3:40pm-5:30pm & WE 4:10pm-6:00pm
Credits: 4

This course will examine the comic in French theatre, literature, politics, and film in order to answer a deceptively simple question: What makes us laugh? In theoretical readings we will consider whether laughter is a universal, cross-cultural function. Additionally, we will look at special, sub-genres of the comic, such as satire and parody, in order to question the relationship between comic genres and the real world. Does comedy seek to change the world or does it merely want to point to its foibles? Is it a progressive or conservative mode?

Metric Spaces and Geometry — MAT4162.01

Instructor: Andrew McIntyre
Days & Time: TU,FR 8:30am-10:20am
Credits: 4

Everything is geometry! This class is about two things: first, about how mathematicians have extended the concept of "geometry" beyond triangles and circles, into higher-dimensional spaces, curved spaces, spaces of functions, discrete spaces, and more. Second, about how this extension of "geometry" can allow us to apply our powerful geometric intuition to a wide range of problems that might not initially seem geometric, both within mathematics, and in physics, computer science, and elsewhere.

Statistical Methods for Data Analysis — MAT2104.01

Instructor: Katie Montovan
Days & Time: TU,FR 8:30am-10:20am
Credits: 4

In this course, we will focus on developing the statistical skills needed to answer questions by collecting data, designing experimental studies, and analyzing large publicly available datasets. The skills learned will also help students to be critical consumers of statistical results. We will use a variety of datasets to develop skills in data management, analysis, and effective presentation of results.

Discrete Mathematics — MAT4107.01

Instructor: Katie Montovan
Days & Time: MO,TH 10:00am-11:50am
Credits: 4

Discrete mathematics studies problems that can be broken up into distinct pieces. Some examples of these sorts of systems are letters or numbers in a password, pixels on a computer screen, the connections between friends on Facebook, and driving directions (along established roads) between two cities. In this course we will develop the tools needed to solve relevant, real-world problems. Topics will include: combinatorics (clever ways of counting things), number theory and graph theory. Possible applications include probability, social networks, optimization, and cryptography.

Reading and Knitting the Forested Landscape — BIO2242.01

Instructor: Caitlin McDonough MacKenzie
Days & Time: MO,TH 1:40pm-3:30pm
Credits: 4

Why would a forest ecology course include an assignment to knit a wool hat? In this class we will explore the lasting impact of sheep on the Vermont landscape, from the earliest settler-colonizers through today’s small batch fiber mills and second growth forests studded with stone walls. Sheep, and especially a 19th century boom in merino sheep, radically altered Vermont’s forests and inspired early writing on conservation and sustainable land management.

Robotics and STEM Education: A Workshop — EDU2107.01

Instructor: Hugh Crowl
Days & Time: FR 10:30am-12:20pm
Credits: 1

In this course, students will gain experience with using simple programmable robots and how they can be utilized in STEM education. The focus of this class will be on learning and designing lessons for K-12 students utilizing these robots. This class is accessible for students at all levels of computer programming experience (including none). 

Toward a Just Transition — ENV2121.01

Instructor: John Hultgren
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

How do we transition to a low-carbon economy in a manner that doesn’t reinscribe the social and environmental injustices that have plagued our fossil-fueled economy? On one hand, the continued burning of fossil fuels is producing environmental crises that threaten to destabilize the very foundations of collective life, with poor and historically marginalized communities bearing the brunt of the suffering. On the other hand, renewable energy technologies are far from environmentally and socially benign.

Urban Disasters: Economics, Risk, and the City — PEC2286.01

Instructor: Lopamudra Banerjee
Days & Time: TU 2:10pm-4:00pm
Credits: 2

Catastrophic events—droughts, earthquakes, floods, hurricanes, and landslides—are growing in frequency and intensity around the world. As more of the global population concentrates in urban areas, the nature and consequences of these natural hazards are taking on a distinct and often violent shape in today’s metropolises and megacities. This course investigates how urban life reshapes both the impact of disasters and our capacity to respond to them.

Introduction to Computer Science 2: Algorithms and Application — CS4384.01

Instructor: Darcy Otto
Days & Time: TU,FR 10:30am-12:20pm
Credits: 4

Introduction to Computer Science 2 continues the design-recipe approach started in Introduction to Computer Science 1. We extend our toolkit from structural recursion into generative recursion, abstraction, and algorithmic problem-solving. Students move beyond simple data definitions to work with more sophisticated structures (trees, graphs, sets, maps) while beginning to reason about program efficiency and resource use.

Queer French (in English) — FRE2109.02

Instructor: Stephen Shapiro
Days & Time: MO,TH 1:40pm-3:30pm
Credits: 2

In this course, we will examine French culture’s engagement with questions of sexuality and gender, with a focus on authors, artists, theorists, and others who have questioned ideas of normative sexuality from the Middle Ages through the 21st century. Authors and texts to be studied may include Marie de France, Gabrielle d’Estrées et l'une de ses soeurs, Montaigne, l’Abbé de Choisy, Charles Perrault (La Belle au bois dormant), le Chevalier d’Eon, Virginie Despentes, Paul Preciado, Wendy Delorme, Abdellah Taïa, Edouard Louis, Bambi (Sebastian Lifshitz), and Parole de King (Chriss Lag).