The following course descriptions detail the likely offerings during any school year, though specifics will vary from term to term and course lineups are always changing. Click on the course titles below for full descriptions.
This course covers the data structures and algorithms foundational to college-level study of computer science and also acquaints students with introductory engineering principles and control theory related to the design, construction and operation of autonomous vehicles. Using a project-based model, the course covers linked lists, abstract data types, queues, stacks, binary trees, heaps, priority queues, sets, maps, hashing, exhaustive search, and sorting. In robotics, Lego Mindstorms are used to expose the student to computational theories of modeling in a “closed world,” ethology and animal behaviors, open- and closed-loop control, latency and hysteresis, finite state machines, PID, and behavior-based models for subsumption and hierarchical design. Artificial learning algorithms are also presented, including Q-Learning, genetic algorithms and, if time permits, neural networks.
This course is designed for students that have successfully completed Math 4 and elect to continue to an applications-based course at a high level. Students will study exploratory data analysis, experimental design, the concept of distributions of data, probability, graphical displays and numerical summaries of data, relationships of association and correlation, confidence and inference. Student projects will involve designing data collection, gathering and analyzing different types of data, displaying their research and analysis and presenting their work to their classmates and/or to wider audiences. Throughout, students will be expected to use technology to help organize and analyze their work and create mathematical models as a part of their study. Students’ agency will be manifested in their selection of project goals, their initiative in collecting and analyzing data and in formulating the means of presentation to their audience.
This foundational course aims to offer students a broad overview of algebraic topics. In this course students will hone their skills simplifying, evaluating, and solving the basic equations and functions of algebra. Within building fluency with these skills, students will develop the habit of problem solving. With this solid base in algebra, the students will have a successful career in mathematics at Thacher.
This course focuses on extending students’ skills in working with mathematics analytically, graphically and numerically and asks students to apply their algebraic reasoning to complex problems. Math II does not isolate algebra and geometry as separate branches of study, but instead teaches them in a way that shows their interconnectedness. Additionally, there is a conscious focus on integrating multiple STEM disciplines to showcase the deep relationships between topics and across fields. Concepts are arranged to support an overlapping math-physics program with full grade level lab activities. Embedding programming with Python into the mathematics content additionally enhances the algebra topics being studied and allows students to explore the topics more fully while gaining experience and confidence in coding. This along with using data to model real world events combine to make a comprehensive jumping off point for whatever path lies ahead.
This course continues the study of algebraic elementary functions such as quadratics and high order polynomials. It then dives deep into the family of exponential and logarithmic functions furthering student's study of mathematical relations. Students will also investigate conic sections, series and sequences and topics of second-year geometry. There will be many opportunities for students to explore, discover and prove their understanding of the topics through applications and real-world modeling.
Charlotte teaches math and is the dorm head for Middle School. She is also is a world traveler, having served in the Peace Corps and taught in international schools including King’s Academy in Jordan.
A native of Southern California, I have a unique connection to The Thacher School, having attended as a student 25 years ago. After earning a BS in Computer Science and Math and a Master’s in Business, I pursued careers in construction project management and technology startups, where I spent over a decade as a Product Manager, helping bring innovative software products to life. Now, I’m thrilled to be back at Thacher, sharing my passion for computer science and guiding students through software development's expansive and creative world. When not in the classroom, I enjoy woodworking, photography, hiking, and traveling the world. My wife and I feel fortunate to be part of the Thacher community, where lifelong learning and curiosity thrive.
Originally from New Mexico, Tyler arrived at Thacher in 2021 after working for the previous eight years at Asheville School in Asheville, North Carolina. He earned his undergraduate degree from the University of Arizona, and his MBA from San Diego State University. Prior to working in education, Tyler worked as the Director of Media and Community Relations for a (since relocated) NBA Development League team, and spent three years working as a financial planner. During his time in North Carolina Tyler served as a math teacher, grade level dean, dorm dean, assistant athletic director, advisor, varsity girls basketball coach, varsity boys golf coach, and assistant varsity football coach. He is a passionate sports fan, an avid hiker/traveler, and an occasional golfer. He lives on campus with his wife and son.
KamalaQalandar
Mathematics and Science Departments, Director of Programs for Technology and Innovation
University of California, Santa Barbara - BA University of California, Santa Barbara - PhD
Kamala teaches math, science, and programming classes at Thacher and is the Director of Programs for Technology and Innovation. In addition to those academic roles, she oversees all aspects of Thacher's GATES Building. She is the recipient of a bachelor’s and a doctorate degree from UCSB, where she conducted research on designing energy efficient microsystems to replace current technologies. She’s excited to not only be sharing her love of mathematics with Thacher students, but also to be introducing them to the fundamentals of programming and robotics. In 2006 she “retired from city life” and relocated to Ojai with her two sons in order to raise them in a more natural and peaceful environment.
GaryRoth
Cornell University - B.A. '74; M.A.T. '75 University of Oregon - M.A.
Mr. Gary Roth is a math instructor, teaching multivariable calculus, Math IVH, and Math III. He joined Thacher after many years at The Dwight-Englewood School in New Jersey. He lives on campus with his wife and two dogs.
Spencer returns to the Thacher classroom after 14 years away. (Spencer worked at Thacher for three years, ending in 2005.) In the intervening years, he taught at a new independent school in the Bay area, led language immersion programs in Spain, and tutored high school students in science, math, and standardized test prep. He and his family returned to the Ojai Valley in 2019 and he is teaching one section of science in the 2019-2020 school year. His spare time is adequately occupied with the family (a teenager plus 3 young 'uns.)
JonathanSwift
Mathematics, Physics, and Astronomy Teacher and Director of the Thacher Observatory
University of California, Berkeley - PhD University of California, Los Angeles - BS
Jon was born in New York but grew up surfing and playing sports in North County, San Diego. His first loves are poetry and music. However, Jon’s fascination with the natural world led him to the intellectual frontiers of astronomy and astrophysics, where he has published his research in several areas of specialization, including cosmology, star formation, exoplanets, and astronomical instrumentation. He graduated Summa Cum Laude from UCLA with a BS in physics, and earned an MA and a PhD in astronomy & astrophysics from UC Berkeley. At Thacher, Jon redesigned and renovated the campus observatory which now includes a fully automated, research-grade telescope. In addition to directing the observatory and maintaining a vibrant research program where students are able to participate in relevant astronomical research, Jon teaches astronomy, physics, mathematics, and data science.
Hailing most recently from Leadville, Colorado, Mr. Vish lives on campus with his wife and two young sons. Previously, he served as the Director of HMI Semester at the High Mountain Institute. He has taught math and lead outdoor programming at The Hotchkiss School and Georgetown Day School, and he finds some of his greatest educational moments using lessons learned during his time as an Outward Bound instructor to help students embrace and overcome the challenges inherent to a mathematics classroom. He loves backcountry skiing, climbing, mountain biking, long-distance hiking, and relishing a good meal with friends.
A college preparatory boarding school for grades 9-12
Notice of nondiscriminatory policy as to students: The Thacher School admits students of any race, color, national, and ethnic origin to all the rights, privileges, programs, and activities generally accorded or made available to students at the School. It does not discriminate on the basis of race, color, national, and ethnic origin in administration of its educational policies, admission policies, scholarship and loan programs, and athletic and other School-administered programs.