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

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

Earth’s Dynamic Systems

The course will examine how Earth came to be the planet we know today: a habitable but changing world, home to a diverse array of


In this course, students will design, build, program, and debug autonomous robots. The course is organized around increasingly complex hands-on challenges starting with “navigate the

Political Philosophy

This course tackles the big questions that shape our modern lives: What is justice? What is liberty? What is equality? When is the state allowed

Anatomy & Physiology

This course is a survey of the human body systems. Students will gain an overall understanding of the systems while exploring the themes of homeostasis

Honors Precalculus

This course is designed as a continuation of Math 303. The topics covered in this accelerated course include all those listed under Math 402 but

Latin 5: Survey of Latin Lit

This two-term, advanced seminar, conducted in English, is a survey of Latin literature from the comedies of the second century BCE to the literature of

Latin 4: Leadership & Empire

This is an advanced literature seminar, conducted in English, offering a rigorous study of Vergil’s Aeneid and exploring Rome’s place in the history of western

Spanish 5: Advanced Topics

In this advanced course, students continue to develop oral and written proficiency in Spanish through the study of the literatures, cultures, and politics of the

Spanish 6: Honors Lat Am Lit

This course allows our most advanced students of Spanish to delve further into the language, cultures and literatures of the Spanish-speaking world. The course readings

French 6 Honors

This is a topics-based course for advanced speakers of French who have finished French V Honors. The course is especially designed for those students who