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

Honors Environmental Science

The course begins with an overview of climate science, including atmospheric composition, biogeochemical cycles, principles of energy conservation and flow, the greenhouse effect, atmospheric and

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

Honors Physics: E & M 2

A continuation of Honors Physics: E & M 1, this is the second term of a two term sequence preparing students for the AP Physics

Honors Physics: E & M 1

This is a second year course for students who have a serious interest in studying physics beyond the introductory level; it is the first term

Honors Physics: Mechanics 2

A continuation of Honors Physics: Mechanics 1, this is the second term of a two term sequence preparing students for the AP Physics C exam

Honors Physics: Mechanics 1

This is a second year course for students who have a serious interest in studying physics beyond the introductory level; it is the first term

Physics 2 w/Trig

This is an algebra based, introductory physics course. Students cultivate their understanding of physics through inquiry based investigations as they explore topics such as: kinematics;

Introduction to Engineering

Introduction to Engineering is a project based course where students solve real world problems while learning process skills such as project management and technical skills

Physics 1 w/Trig

This is an introductory physics course that includes the study of kinematics, forces, energy, and electricity and magnetism; it moves at a faster pace and

Physics 1 w/Algebra

This is an introductory physics course that includes the study of kinematics, forces, energy, and electricity and magnetism. Students learn to develop and apply models

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