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.

The Tuning in The Trees — MUS4279.01

Instructor: Omeed Goodarzi
Days & Time: FR 2:10pm-4:00pm
Credits: 2

The Tuning in the Trees is an advanced seminar in microtonality that treats tuning systems as both technical structures and living landscapes. Students will explore how musical intervals emerge from natural patterns—such as tree bifurcations, harmonic ratios, and number sequences—while engaging deeply with Just intonation, Meantone, Bohlen–Pierce, and other non-Western tunings.

Come Share the Joy; Voices of Hope Choir — MUS2122.02

Instructor: Kathy Bullock
Days & Time: M/Th 7:00PM-8:50PM
Credits: 2

This singing ensemble is dedicated to the preservation and performance of African-American sacred and inspirational music and other songs from the African diaspora (including South and West African and Caribbean songs). Messages of hope, faith, healing, of striving for justice and peace and of celebrating life will be the focuses for this singing experience. The course will culminate in a program on campus where we will share from the music we’ve learned.