American Identities

America is made up of a patchwork of ethnicities, races, religions, and personal experiences.  As the country has grown over the past 250 years, individuals

American Studies

An interdisciplinary course combining honors U.S. History and eleventh-grade English, American Studies tracks intersecting threads of history, literature, art, and culture throughout the development of

American Studies

An interdisciplinary course combining honors U.S. History and eleventh-grade English, American Studies tracks intersecting threads of history, literature, art, and culture throughout the development of

Proof & Persuasion

How can you be more persuasive when speaking or writing? What are some common mistakes people make when they are arguing, and how can you

The Art of Political Argument

Since the introduction of moveable type to Europe in 1450, political argument has been the common currency of public debate and democratic citizenship. Many of

Inside Out

Coming to Terms With Climate Change. This course will use non-fiction, fiction, poetry and documentary film to establish an understanding of the origins and implications

Intro to Computer Science

In this two-term course, students with little to no computer programming experience will learn how to code. This course equips students with a basic understanding

Data Structures & Algorithms

This course follows AP Computer Science and covers the analysis and design of fundamental data structures. Students learn to use these data structures to code

Exploring the Cosmos

This single-term course explores the origin, evolution and fate of our Universe, the rules that govern it, the methods by which we observe it and

Dig Logic & Comp Architecture

Digital Logic and Computer Architecture is a course for students with a strong interest in computer science. The course provides a foundation for students to

Honors Programming Methodology

This course teaches fundamental topics of computer science including problem solving, design strategies and methodologies, data structures, and algorithms. In this course, students learn an

Research in Sustainability

The modern world is experiencing rapid anthropogenic climatic and environmental changes that present clear and immediate challenges for humanity. This course will challenge students to