AP® Calculus AB

MAT108

An introductory college-level calculus course. Students cultivate their understanding of differential and integral calculus through engaging with real-world problems represented graphically, numerically, analytically, and verbally and using definitions and theorems to build arguments and justify conclusions. Mathematical maturity, willingness to learn, and a willingness to struggle is needed.

AP® Calculus BC

MAT109

Topics covered are the same as AP® Calculus AB, with the further additions of polar and parametric Calculus, advanced integration techniques, and sequences and series. Mathematical maturity, willingness to learn, and a willingness to struggle is needed.

AP® Computer Science A

COM112

An introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code, while exploring concepts like modularity, variables, and control structures.

AP® Computer Science Principles

COM111

An introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating with groups to solve problems, and developing computer programs as they explore many concepts, such as creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact that computing has.

AP® Environmental Science

BIO111

In this course, students will learn and analyze environmental concepts and processes in order for them to better conceive and justify solutions to environmental problems. Students will also learn how to apply science and the scientific method to important, real-life issues.

AP® European History

HIS152

An introductory college-level European history course. Students cultivate their understanding of European history through analyzing historical sources, learning to make connections, and crafting historical arguments, all while exploring concepts like interaction of Europe and the world, economic and commercial developments, cultural and intellectual developments, states and other institutions of power, social organization and development, national and European identity, and technological and scientific innovation.

AP® Human Geography

SOC126

Students cultivate their understanding of human geography through data and geographic analyses as they explore topics like patterns and spatial organization, human impacts and interactions with their environment, and spatial processes and societal changes.

AP® Latin

WLA212

Approximately equivalent to a fourth or fifth of a semester of a university Latin course, students in this course will study and focus on works written in Latin. This course will require students to develop critical thinking, literary, and historical skills.

AP® Macroeconomics

SOC102

Students in this course will study the principles that affect the economic system as a whole. This course will help students better understand the study of national income, price-level determination, economic performance measures, financial growth, economic policy, and international economics. Students will be expected to use charts, graphs, and data to analyze concepts in this course.

AP® Microeconomics

SOC101

Students will learn about the functions of individual economic decision-makers by using principles and models to describe economic situations. Additionally, they will predict and explain outcomes with graphs, charts, and data as they explore concepts like scarcity and markets, costs, benefits, marginal analysis, production choices and behavior, market inefficiencies, and public policy.

AP® Music Theory

SOC131

Students will learn about music theory through analyzing performed and notated music as they explore concepts like pitch, rhythm, form, and musical design. Prior knowledge of basic music theory is recommended. This course will prepare you for the non-aural part of the exam.

AP® Physics 1

PHY101

This course covers the basic principles of physics for students who do not intend to major in either engineering or the physical sciences. It is an introduction to the phenomena, concepts, and theories of classical and modern physics, including: Newtonian mechanics, kinematics, dynamics, momentum, energy, and rotational kinematics and dynamics.

AP® Psychology

SOC121

The purpose this course is to introduce the systematic and scientific study of the behavior and mental processes of human beings and other animals. Included is a consideration of the psychological facts, principles, and phenomena associated with each of the major sub-fields within psychology. Students also learn about the ethics and methods psychologists use in their science and practice.

AP® Statistics

MAT111

Introduces students to major concepts for collecting, analyzing, and drawing conclusions from data. The four themes evident in the content, skills, and assessment in the AP Statistics course are: exploring data, sampling and experimentation, probability and simulation, and statistical inference. Students use technology, investigations, problem solving, and writing as they build a deeper understanding.

AP® US History

HIS140

Study the cultural, economic, political, and social developments that have shaped the United States from c.1491 to the present. You’ll analyze texts, visual sources, and other historical evidence to write essays expressing historical arguments.

Calculus III

MAT202

The study of Calculus in higher dimensions. Starts with a culmination of Calculus 2. Then moves on to topics including (but not limited to) vectors in 2 and 3 dimensions, quadric surfaces, cylindrical and spherical coordinates, directional derivatives, the gradient, Taylor Series, multiple integration, Line Integrals, Green’s Theorem, Stokes’ Theorem, and The Divergence Theorem. This course will include basic proofs in multi-variable calculus as a purpose to prepare students for higher math classes.

College Composition II

HUM132

A second semester course of college English that emphasizes research and analysis of nonfiction texts. Your learning throughout the course will culminate in a final research paper that is worked on in the latter part of the course. Recommended for students that have not taken an AP® English exam.

Complex Analysis

MAT311

The theory of analytic functions of one complex variable. Covers topics including (but not limited to) Cauchy-Goursat Theorem, elementary functions, Power and Laurent Series, Residue Theory, Conformal Mappings, and Signal Analysis with transforms. Proofs are extremely prevalent throughout the course, so prior proof experience is strongly recommended. Focuses more on theory than on application.

Computer Vision

COM461

In this course, you will learn the foundations of computer vision, understand how to use convolutional neural networks and recurrent neural networks for computer vision, and learn how to undertake successful computer vision projects. Topics include object recognition and detection, face recognition, style transfer, and image captioning. All assignments will be Jupyter Notebook-based.

Data Structures and Algorithms

COM226

This course covers the modern theory of discrete structures and algorithms, focusing on the themes of efficient algorithms and intractable problems. The course's goal is to provide a solid background in algorithms for computer science students. It is encouraged that mathematicians, biologists, physicists, and other STEM-intent majors to take this course. Please expect the course to be challenging, both in terms of the workload and the difficulty of the material. Students should be prepared to do a lot of work outside of class.

Deep Learning I

COM482

In this course, you will learn the foundations of deep learning, understand how to build neural networks,and learn how to undertake successful machine learning projects. Topics include convolutional neural networks, sequence models, and deep reinforcement learning.

Discrete Math

MAT171

The study of non-continuous mathematical structures that are important in a wide variety of disciplines. Topics covered include logic, Number Theory, Set Theory, Combinatorics, and Graph Theory. Proofs are lightly emphasized in this class. Logical thinking and the development of proof skills are strongly developed. Topics that overlap with MAT3300 are covered in less depth in this class.

Epidemiology

BIO120

This course details epidemiology’s role in public health. Students learn how a human population or community responds to disease, injury, and other wellness issues; how those issues spread; in addition to how communities prevent such issues from resurfacing. The course examines medicine contributing to society in a broader sense — beyond an individual patient.

Exoplanets and Extraterrestrial Life

PHY220

This is a course meant to delve into questions surrounding life beyond Earth. Do there exist beings outside of Earth? Are there other inhabitable planets? If so, where? What characteristics are needed for a planet to be inhabitable? This course strives to answer questions like these and more. Additionally, students will be able to perform their own original research regarding a subject within the realm of Exoplanets and the existence of Extraterrestrial life.

French I

WLA121

French I is a beginner French course. In this course, students are taught proper French grammar, pronunciation skills and writing skills. By the end of this course, students will have mastered approximately 200 French words in addition to basic French grammar. This course follows the French CEFR A1 curriculum and is designed for students with little to no prior knowledge of French.

French II

WLA122

French II is a beginner to intermediate level course. In this course, students will learn around 200 new vocabulary words, grammar and will learn how to write full sentences in French. This is course is designed to be based on the CEFR A2 level, knowledge of prior French is required before starting this course. Students typically will have approximately one year of studying French. In addition, there will be a diagnostic test prior to starting the course.

Hebrew Language I

WLA1

This course is the study of the Hebrew language at an introductory level. Topics to be covered include the Hebrew alphabet, pronunciation, basic writing and sentence structure, as well the history of the language. Dedication to learning the material will be required. No prior exposure or experience within the language is needed.

Honors Precalculus

MAT105

An extension from Algebra II, this accelerated Pre-Calculus course will teach students the necessary skills to succeed in college level math. Topics will include polynomial, exponential, logarithmic, and trigonometric functions. The second semester will be devoted to vectors, parametric equations, and polar functions, as well as an in-depth study of conic sections, culminating in an intro to Limits.

Human Anatomy

BIO204

Welcome to Human Anatomy, the course that will work your phalanges to the periosteum (you'll get that joke by the end of the course)! No prerequisites are required but it is beneficial to have a background in high school biology and sciences. The content is in line with a college level anatomy course and will include; Bones, Joints, and Muscles, along with Nervous, Endocrine, Respiratory, Circulatory, Digestive, Urinary, and Reproductive Systems. This course will not be covering any physiology, but students will be expected to understand gross anatomy and general functions of the systems and organs. This course may also look at the clinical significance of certain parts of the body.

Introduction to Cybersecurity

COM356

This course introduces students to the field of cybersecurity by discussing the evolution of information security into cybersecurity, cybersecurity theory, and the relationship of cybersecurity to nations, businesses, society, and people. Students will be exposed to multiple cybersecurity technologies, processes, and procedures, learn how to analyze the threats, vulnerabilities and risks present in these environments, and develop appropriate strategies to mitigate potential cybersecurity problems.

Introduction to Data Science

COM336

This course will introduce students to this rapidly growing field and equip them with some of its basic principles. Students will learn concepts and techniques they need to deal with various facets of data science practice, including data collection and integration, exploratory data analysis, predictive modeling and descriptive modeling.

Introductory Biology

BIO100

An introductory college-level biology course. Students cultivate their understanding of biology through inquiry-based investigations as they explore topics such as evolution, energetics, information storage and transfer, and system interactions.

Latin I

WLA111

This is a first-level course, Latin I students will begin to understand the ancient language of the Romans through reading extensive Latin stories, and being knowledgeable in basic Latin vocabulary, inflectional endings, and syntax. The course will also dive into an introductory level of Roman culture. This course follows the Latin NLE I curriculum and is designed for students with little to no prior knowledge of Latin.

Latin II

WLA112

This is a second-level course, designed to expand off of Latin I. Students will learn more complex sentence structures and build on their Latin vocabulary standard in order to prepare for reading their first unadapted Latin in the form of J. Caesar’s Gallic Wars in Latin III and beyond. They will also study the extensive history of the Roman Republic and its culture. This is designed to be based on the NLE Latin II standard, knowledge of prior Latin is required to take this course.

Latin III

WLA211

Latin III is a third-level course, it is a cornerstone to preparing students for the Latin Vergil AP, however, it can be done independently without moving on to take Latin Vergil AP. In this course, students will review grammar at the beginning and again at the end of Latin III, so that a student will have most of the basic knowledge needed to complete an SAT Latin subject test. This will focus heavily on reading from ancient texts such as Vergil's Aeneid as well as translating challenging Latin stories. Roman & Greek culture will be explored extensively as well. This is designed to be based on the NLE Latin III standard and extensive knowledge of Latin is required to take this course.

Machine Learning I

COM475

Machine learning uses interdisciplinary techniques such as statistics, linear algebra, optimization, and computer science to create automated systems that can sift through large volumes of data at high speed to make predictions or decisions without human intervention. This class will familiarize students with a broad cross-section of models and algorithms for machine learning, and prepare students for research or industry application of machine learning techniques.

Probability Theory

MAT420

This course is the study of the theory of probability and chance at the Calculus level. Students will rigorously learn statistical measures (variance, covariance, expected value, etc.), important probabilistic distributions (Normal, Bernoulli, Geometric, Poisson, etc.), Discrete Random Variables, Continuous Random Variables, and Markov Chains. Comfort with mathematical rigor and/or prior experience in Calculus is preferred.

Python II

COM213

An intermediate Python class that covers the application of Python in the creation of graphical user interfaces (GUI). Prior experience in how to use Python is needed. The course is highly project and application-based.

Web Development

COM290

This course is an introduction to the design, creation, and maintenance of web pages and websites. Students learn how to critically evaluate website quality, learn how to create and maintain quality web pages, learn about web design standards and why they're important, and learn to create and manipulate images. Languages include, but are not limited to, HTML and CSS.