Spring 2026 Course Search

Advanced Projects in Linguistics — LIN4117.01

Instructor: Alexia Fawcett
Days & Time:
Credits: 2

In this course, students will pursue advanced work in linguistics via topics and forms approved by their respective Plan committees.  The course will frame habitual and productive practices in the conduct and presentation of linguistic research, guide the growth of individual students' topical expertise, and present opportunities for the sharing and collaborative improvement of student work.  Through the pursuit of individual projects, students will develop and refine skills in the formulation of research questions and methods, the synthesis of existing scholarly literat

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.

Foundations of Photography: Digital Practice — PHO2153.01

Instructor: Luiza Folegatti
Days & Time: TH 8:30am-12:10pm
Credits: 4

This course will discuss practices and ethics around digital photography, and experiment with foundational tools and techniques, aiming to create space for students to develop their own interests within the possibilities of the medium. Classes will combine practical exercises, readings on the development of digital photography and its impact on society, discussions mostly on the work of contemporary photographers, and analysis of portraiture, landscape, and still photography techniques.

Photobooks — PHO4371.01

Instructor: Luiza Folegatti
Days & Time: FR 8:30am-12:10pm
Credits: 4

This course explores how photographers translate artistic concepts into the materiality of bookmaking, giving students insight into the basic steps of creating a photobook. The course will experiment with different book designs, paper qualities, digital printing, binding techniques, sequencing exercises, intervened photography, photo-collage, and layering.

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.

All About Medium Format Film — PHO4249.01

Instructor: Eddy Aldana
Days & Time: TU 2:10pm-4:00pm
Credits: 2

This 2-credit course will explore the use of medium format film, its purpose, benefits and drawbacks, and the appeal of photographing with a significantly larger film than 35mm. Students will learn about the history of medium format film, the versatility of its sizes that varies from camera to camera and how to enhance their photographic practice with its use. Most of the coursework will involve developing, photographing, printing digitally and in a darkroom, and scanning negatives made with medium format film.

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.

Linguistic Field Methods — LIN4116.01

Instructor: Alexia Fawcett
Days & Time: MO,TH 3:40pm-5:30pm
Credits: 4

This course is designed to equip students with the basic methodologies necessary to carry out linguistic fieldwork with speakers/users of un(der)documented languages. Students will be trained in the skills and tools of language documentation and description by working with a speaker of a language previously unknown to them.

Directed Projects in Photography — PHO4248.01

Instructor: Terry Boddie
Days & Time: TH 1:40pm-5:20pm
Credits: 4

Students in this advanced level course will engage in research through both texts and images. Reflective writing and constructive peer critiques will expand their critical thinking and expand their photographic practice. Individual feedback by the instructor will be geared towards the progressive development of the student’s semester long project. By the end of the semester, students will produce visual and written work that is representative of their creative exploration over the course of the term.

Photographs as Narratives — PHO2108.01

Instructor: Terry Boddie
Days & Time: WE 2:10pm-5:50pm
Credits: 4

How do we read photographs? What are the stories contained within their borders? How does two, three, or a sequence of images convey a narrative? In this intermediate course, students are guided through a series of assignments that explore the photograph as a narrative pictorial space using analog and digital processes. Structurally the assignments may take a traditional documentary format or a creative thematic narrative format. Image editing and sequencing to strengthen narrative structure will be a key goal of the course.

Language, Culture, and Society — LIN2112.01

Instructor: Alexia Fawcett
Days & Time: WE 2:10pm-4:00pm
Credits: 2

This course examines the complex relationship between language, culture, and society through an interdisciplinary lens, incorporating perspectives from linguistic anthropology, sociolinguistics, and discourse analysis. Students will explore how linguistic practices both reflect and shape identities, power dynamics, cultural norms, and worldviews as we cover topics such as linguistic relativity, regional variation, racialization, politeness, and markers of gender and class.

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.

Multilingualism and Cognition — PSY4249.01

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

How are language and thought connected, and does speaking multiple languages affect these connections?  Most people have had the experience of struggling to come up with a particular word or phrase, sometimes recalling it after a substantial delay.  This course will unpack the mental processes involved in that experience and explore the ways that cognitive psychology -- the study of thought -- has been broadened by investigations of monolingual and multilingual language use.

Autobiographical Memory — PSY2246.01

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

What do we remember about our lives, and how do these memories contribute to our sense of self?  This course will begin with an introduction to the scientific study of human memory to better understand how autobiographical memory brings episodic, semantic, and other types of memory together.  We will then explore what autobiographical memory has revealed about the development of memory in childhood at brain and behavioral levels.  Cross-cultural research has substantially reshaped the scientific understanding of autobiographical memory, and we will focus particularly on groun

The Power and Ethics of Photography — PHO2178.01

Instructor: Farzana Wahidy
Days & Time: TU 8:30am-12:10pm
Credits: 4

This course delves into the influence and impact of photography by examining the works of iconic and contemporary photographers. Students will explore how photography has shaped visual culture and society, gaining a deeper understanding of its power as an artistic and documentary medium. Ethical considerations are central to the course, as students will analyze the responsibilities that photographers hold when capturing and representing their work.