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

Electric Vehicle Engineering

Students in this class will spend the year working to understand an electric vehicle’s inner workings through a hands-on process of deconstruction, design, and reconstruction.

Biology 1

This course will explore selected biological topics including cell structure and function, genetics, biotechnology, evolution, ecology and human physiology. For each topic, students will engage

Chemistry 1A

The content covered in Chemistry 1 is covered in this course, although at a faster pace and greater depth. Additionally, the introduction of thermodynamics and