Spring 2026 Course Search

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.

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.

Genesis — HIS2220.01

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

Genesis is the first book in a compilation known collectively as the Bible. It is a text of enormous literary value, and one of our earliest historical chronicles, providing foundational material for Judaism, Christianity, and Islam. Yet how many of us know what it actually says?  How did it come together, what is the narrative, and how does it relate to ideas, cultures, and events in the ancient world? We will not be considering Genesis in terms of its status as scripture.

History of the Book — HIS4109.01

Instructor: Carol Pal
Days & Time: WE 2:10pm-5:50pm
Credits: 4

The aim of this course is to think about books. Not just books as objects, but books as the signifiers of a wealth of relationships – between reading and writing, between people and ideas, between people and people, between technologies and desires. For centuries, our ideas have been shaped by the rhythms and hierarchies inherent in the nature of print.  But the nature of the book itself has changed enormously over time – from the painstaking creation of ancient papyri and scrolls to Gutenberg and the fifteenth-century printing revolution.

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.

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.

Rubens + Rauschenberg: Racing and Revisioning Genealogies of Modern Art — AH4126.01

Instructor: Vanessa Lyon
Days & Time: WE 2:10pm-5:50pm
Credits: 2

The seventeenth-century Flemish painter-diplomat Peter Paul Rubens is at the heart of a course that proposes the intrinsic baroqueness of diverse strains of high modernism. Our transdisciplinary project crosses entrenched nationalistic and chronological borders between modern and early modern art and artists including Bacon, Guston, Manet, Newman, Picasso, Bearden, and Titian in addition to Robert Rauschenberg (1925-2008), himself a more conceptually various and possibly more prolific artist even than Rubens (1577-1640) to whom some 3,000 paintings and drawings have been attributed.

Art in Public Spaces as connective tissue — DAN4380.01

Instructor: Martin Lanz
Days & Time: MO,TH 10:00am-11:50am
Credits: 2

In this course, we will explore various projects that aim to connect people with their surroundings and communities.
We will also explore the strategies that various artists have implemented to increase their audiences and interest in the arts.
We will analyze and design projects that seek sustainability, diversification, and access to the experience of art and culture.

By evaluating environments we could design artistic projects that promote art, artistic education, and the promotion of cultural products as actions to build community, identity, and a creative economy.

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

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.

Advanced Seminar in History: Moments in Time — HIS4118.01

Instructor: Carol Pal
Days & Time: TH 1:40pm-5:20pm
Credits: 4

This advanced seminar offers students the opportunity to pursue a term-long project in history.  Asking the historian’s three basic questions – why this? why here? and why now? – each student will be able to do a deep dive into their chosen piece of the past.  For some, this will be the venue for writing their SCT senior theses.  For others, this will be the place where they can produce a historical project appropriate to their Plan. Writing will take place throughout term, and all students in this seminar will receive weekly feedback.

Intro to U.S. History: Gender, Sexuality, and Nonconformity — HIS2218.01

Instructor: Alexander Jin
Days & Time: WE 10:00am-11:50am & WE 2:10pm-4:00pm
Credits: 4

This course is an introductory survey course of U.S. history that pays particular attention to changing norms around gender and sexuality, and how people contested or subverted those norms. Topics include: same-sex intimacy in Early America, turn of the century panics around miscegenation and white slavery, the invention of hetero and homosexuality, cross-dressing in the American West, and the HIV/AIDS crisis.

Immigration in U.S. History — HIS4119.01

Instructor: Alexander Jin
Days & Time: TU 2:10pm-5:50pm
Credits: 4

This course examines the history of immigration to the United States. How did this country become a “nation of immigrants”? How did immigration become so central to American national identity? What are this country’s purported ideals on the subject and has it ever lived up to them?  

Literature and History of the Holocaust — LIT2582.01

Instructor: Michael Dumanis
Days & Time: MO,TH 1:40pm-3:30pm
Credits: 4

The Holocaust is one of the most ethically challenging, traumatic, and consequential occurrences in modern history. This seminar aims to give students a granular understanding of the mass oppression, enslavement, and genocide that occurred in Europe in the 1930s and 1940s, in order to then consider how it has been represented in poetry, drama, fiction, and nonfiction both by survivors of the this historical humanitarian crisis and those who've followed.