Spring 2026 Course Search

Intermediate Voice — MVO4301.03, section 3

Instructor: Virginia Kelsey
Days & Time: MO 3:40pm-5:30pm
Credits: 2

For students with some prior singing experience. This class is designed to refine awareness and coordination of the mind and body and develop a reliable vocal technique applicable to all styles of singing and speaking performance.  

Voice Performance Intensive — MVO4404.02, section 2

Instructor: Virginia Kelsey
Days & Time: TU 2:10pm-4:00pm
Credits: 4

The Voice Performance Intensive is an advanced voice technique course designed for experienced singers looking to elevate their vocal craft and take their performances to the next level. We will explore a diverse range of singing styles, including classical, contemporary, and other genres, enabling students to develop a versatile portfolio of repertoire. 

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.

Song for Ireland and Celtic Connections — MHI2251.01

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

Celtic history and music from Ireland, Scotland, Bretagne, Galatia, and Cape Breton will be experienced, studied, and performed using instruments and voices. We’ll find and cross the musical bridges between regions–from the ballads of Ireland, Scotland and Wales to the Alalas of Spain, through the Scottish Gaelic speaking Highland and Islands to the dance tunes of Brittany. An end-of-term presentation will be prepared drawing on inspiration from traditional forms.

Musing on Miles - An American icon — MHI2214.01

Instructor: Michael Wimberly
Days & Time: TH 10:00am-11:50am
Credits: 2

Miles Dewey Davis III (May 26, 1926 – September 28, 1991) was an American icon whose approach and innovation on the trumpet set him apart from the mainstream. Davis explored new approaches to creating and composing music. Davis was a trumpeter, bandleader, and composer. He is among the most influential and acclaimed figures in the history of jazz and 20th-century music. When you hear a Miles Davis recording, you know it's Miles. Davis's five-decade career kept him at the forefront of many major stylistic developments in jazz.

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.

Voice Performance Intensive — MVO4404.01, section 1

Instructor: Kerry Ryer-Parke
Days & Time: TU 2:10pm-4:00pm
Credits: 4

The Voice Performance Intensive is an advanced voice course designed for experienced singers looking to elevate their vocal craft and take their performances to the next level. We will explore a diverse range of singing styles, including classical, contemporary, and other genres, enabling students to develop a versatile portfolio of repertoire. 

Intermediate Voice — MVO4301.02, section 2

Instructor: Kerry Ryer-Parke
Days & Time: TH 10:00am-11:50am
Credits: 2

For students with some prior singing experience. This class is designed to refine awareness and coordination of the mind and body and develop a reliable vocal technique applicable to all styles of singing and speaking performance.  

Intermediate Voice — MVO4301.01, section 1

Instructor: Kerry Ryer-Parke
Days & Time: MO 1:40pm-3:30pm
Credits: 2

For students with some prior singing experience. This class is designed to refine awareness and coordination of the mind and body and develop a reliable vocal technique applicable to all styles of singing and speaking performance.  

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.

Concert Music 1968-2000 — MHI2216.01

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

In this course we focus our attention on a few of the most exciting composers of the late twentieth-century, and discuss how their music has influenced the music of the current period.

Eugene Onegin-Singers — MVO4254.01

Instructor: Kerry Ryer-Parke
Days & Time:
Credits: 2

This is a 2 credit course to support the Faculty Drama Production of Eugene Onegin. Voice and style instruction will be provided for the singers in the musical, and some research on American singing styles. 

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.

Readings in Sound — MSR2214.01

Instructor: Cristian Amigo
Days & Time: TU 4:10pm-6:00pm
Credits: 2

This seminar course investigates the cultural, philosophical, and aesthetic dimensions of sound through critical readings, listening exercises, and discussions. Drawing from fields such as sound studies, media theory, musicology, literature, and art, Readings in Sound challenges students to consider how sound shapes experience, knowledge, identity, and space.

Composing for the Lever Harp — MCO2132.01

Instructor: Rachel Clemente
Days & Time: TH 1:40pm-3:30pm
Credits: 2

In this course we will be taking a hands on approach to understanding the lever harp both historically and compositionally. We will be building and stringing small 19 string harps which will be used as the basis for our compositional work where students will be creating new works of varying length for the lever harp to be presented at the end of the semester. We’ll look at what techniques are and are not achievable, what makes this instrument unique to other harps, and how to include it in larger compositional contexts.