Search Results

Designing a Light Plot — DRA4338.02

Instructor: Michael Giannitti
Days & Time: WE 8:30am-12:10pm
Credits: 2

As a follow-up to the course Working With Light, participants in this class will learn how to adapt lighting design ideas to work within the common constraints of theater architecture and scenery. We will take a deep dive into the process of choosing lighting equipment and figuring out where it needs to be, in relation to everything else in the theater space. Beginning with basic drafting techniques, the course will move ahead to planning lighting coverage with scaled drawings, and then to the creation of a light plot and other supporting paperwork.

The Social Life of Photographs — PHO4133.01

Instructor: Liz White
Days & Time: WE 8:30am-12:10pm
Credits: 4

This studio/ seminar invites students to engage both creatively and critically, by making work and through readings and discussions. Throughout the course, students will consider the social life of photographs, with particular emphasis on past and present ways of making and sharing vernacular images.

Post-Mao Chinese Rock and Roll — CHI4511.01

Instructor: Ginger Lin
Days & Time: TU,FR 2:10pm-4:00pm
Credits: 4

This course examines the evolution of Chinese rock music in the post-Mao era, focusing on influential artists such as Cui Jian, Dou Wei, and Zuo Xiao Zu Zhou. Their lyrics not only reflect significant historical and social transformations in China after Mao but also capture the cultural shifts brought by economic reforms, the one-child policy, and the experiences of migrant workers in major cities.

Data Structures and Algorithms — CS4388.01

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

How do we organize data to solve complex problems efficiently? This course studies the fundamental structures and algorithms that form the cornerstone of computational problem-solving. Building upon the programming foundations established in CS1, we will explore how algorithmic thinking and sophisticated data organization enables us to tackle increasingly challenging computational problems.