Mathematics

Whether they had any interest in mathematics in high school, students often discover a new appreciation for the field at Sarah Lawrence College. In our courses—which reveal the inherent elegance of mathematics as a reflection of the world and how it works—abstract concepts literally come to life. That vitality further emerges as faculty members adapt course content to fit student needs, emphasizing the historical context and philosophical underpinnings behind ideas and theories.

By practicing rigorous logic, creative problem solving, and abstract thought in small seminar discussions, students cultivate habits of mind that they can apply to every interest. With well-developed, rational thinking and problem-solving skills, many students continue their studies in mathematics, computer science, philosophy, medicine, law, or business; others go into a range of careers in fields such as insurance, technology, defense, and industry.

Mathematics 2024-2025 Courses

An Introduction to Statistical Methods and Analysis

Open, Lecture—Spring | 5 credits | Hybrid Remote/In-Person

MATH 2024

Note: This course will be conducted entirely online via Zoom. Synchronous attendance at all lectures and assigned group conferences is mandatory.

Variance, correlation coefficient, regression analysis, statistical significance, and margin of error—you’ve heard these terms and other statistical phrases bantered about before, and you’ve seen them interspersed in news reports and research articles. But what do they mean? How are they used? And why are they so important? Serving as an introduction to the concepts, techniques, and reasoning central to the understanding of data, this lecture course focuses on the fundamental methods of statistical analysis used to gain insight into diverse areas of human interest. The use, misuse, and abuse of statistics will be the central focus of the course; and specific topics of exploration will be drawn from experimental design theory, sampling theory, data analysis, and statistical inference. Applications will be considered in current events, business, psychology, politics, medicine, and many other areas of the natural and social sciences. Statistical (spreadsheet) software will be introduced and used extensively in this course, but no prior experience with the technology is assumed. Group conferences, conducted in workshop mode, will serve to reinforce student understanding of the course material. This lecture is recommended for anybody wishing to be a better-informed consumer of data and strongly recommended for those planning to pursue advanced undergraduate or graduate research in the natural sciences or social sciences. Enrolled students are expected to have an understanding of basic high-school algebra and plane coordinate geometry.

Faculty

Multivariable Mathematics: Linear Algebra, Vector Calculus, and Differential Equations

Intermediate, Seminar—Year | 10 credits

MATH 3516

Prerequisite: Calculus II or its equivalent; a score of 4 or 5 on the Calculus BC Advanced Placement Exam

Rarely is a quantity of interest—tomorrow’s temperature, unemployment rates across Europe, the cost of a spring-break flight to Fort Lauderdale—a simple function of just one primary variable. Reality, for better or worse, is mathematically multivariable. This course introduces an array of topics and tools used in the mathematical analysis of multivariable functions. The intertwined theories of vectors, matrices, and differential equations and their applications will be the central themes of exploration in this yearlong course. Specific topics to be covered include the algebra and geometry of vectors in two, three, and higher dimensions; dot and cross products and their applications; equations of lines and planes in higher dimensions; solutions to systems of linear equations, using Gaussian elimination; theory and applications of determinants, inverses, and eigenvectors; volumes of three-dimensional solids via integration; spherical and cylindrical coordinate systems; and methods of visualizing and constructing solutions to differential equations of various types. Conference work will involve an investigation of some mathematically-themed subject of the student’s choosing.

Modern Mathematics: Logic, Probability, and Statistics

Intermediate, Seminar—Year | 10 credits

MATH 3119

Prerequisite: prior study of calculus

A mathematical structure is a set of objects along with certain relations among them. Examples of structures include: the corners of a cube related by the property of adjacency; a times table of integers related by multiplication; a family tree of individuals related by genealogy. Mathematical modernism contends that all mathematics is unified through the comparative study of structure. “The common character of the different concepts designated by this generic name,” according to Nicolas Bourbaki, “is that they can be applied to sets of elements whose nature has not been specified.” This seminar aims to come to terms with this radically abstract viewpoint and its theoretical and practical implications through a combined study of elementary mathematical logic, discrete mathematics, and group theory. Additional readings in the scientific application of these topics, as well as their history and philosophy, will provide context. The notion of symmetry will play a central role throughout. Students benefit from a prior study of calculus—whether in high school or college.

Faculty

Math and (In)Justice

Open, Seminar—Fall | 5 credits

MATH 3225

When used well, mathematics is a powerful set of tools for understanding the world. When used in other ways, mathematics can serve to uphold and perpetuate inequality and injustice. In this class, we will investigate how we can use mathematical tools to understand, document, and work against inequity and injustice, including topics such as voting rights, health disparities, access to education, “big data” algorithms that control aspects of our lives, the carceral system, and environmental justice. Students of all mathematical levels are welcome.

Faculty

Calculus I: The Study of Motion and Change

Open, Seminar—Fall | 5 credits

MATH 3005

Note: The minimum required preparation for study of the calculus is successful completion of study in trigonometry and pre-calculus topics, including limits and function continuity. Students with questions or concerns about these requirements are encouraged to contact the instructor as soon as possible for guidance.

Our existence lies in a perpetual state of change. An apple falls from a tree; clouds move across expansive farmland, blocking out the sun for days; meanwhile, satellites zip around the Earth transmitting and receiving signals to our cell phones. The calculus was invented to develop a language to accurately describe the motion and change happening all around us. The ancient Greeks began a detailed study of change but were scared to wrestle with the infinite, and so it was not until the 17th century that Isaac Newton and Gottfried Leibniz, among others, tamed the infinite and gave birth to this extremely successful branch of mathematics. Though just a few hundred years old, the calculus has become an indispensable research tool in both the natural and social sciences. Our study begins with the central concept of the limit and proceeds to explore the dual processes of differentiation and integration. Numerous applications of the theory will be examined. For conference work, students may choose to undertake a deeper investigation of a single topic or application of the calculus or conduct a study of some other mathematically-related topic. This seminar is intended for students interested in advanced study in mathematics or sciences, students preparing for careers in the health sciences or engineering, and any student wishing to broaden and enrich the life of the mind.

Faculty

Learning Mathematics With Understanding

Sophomore and Above, Seminar—Spring | 5 credits

MATH 3055

What does it mean to understand a mathematical concept? In this course, we will explore children’s mathematical thinking and how they develop understanding of foundational concepts like number, place value, counting, operations, whole numbers, fractions, proportion, and algebra. These ideas have profound and rich mathematics underlying them, sometimes in surprising ways. As you reflect on and communicate about your own mathematical thinking and beliefs, you will deepen your understanding of these ideas. We will also explore the math that children know and how they think about mathematics, how different groups of students experience mathematics learning, and what types of learning activities facilitate learning with understanding. This is not a methods course but does contain some essential elements of pedagogy and learning activities.

Faculty

Introduction to Computer Science: The Way of the Program

Open, Small Lecture—Fall

This lecture course is a rigorous introduction to computer science and the art of computer programming using the elegant, eminently practical, yet easy-to-learn programming language Python. We will learn the principles of problem-solving with a computer while also gaining the programming skills necessary for further study in the discipline. We will emphasize the power of abstraction and the benefits of clearly written, well-structured programs, beginning with imperative programming and working our way up to object-oriented concepts such as classes, methods, and inheritance. Along the way, we will explore the fundamental idea of an algorithm; how computers represent and manipulate numbers, text, and other data (such as images and sound) in binary; Boolean logic; conditional, iterative, and recursive programming; functional abstraction; file processing; and basic data structures such as lists and dictionaries. We will also learn introductory computer graphics, how to process simple user interactions via mouse and keyboard, and some principles of game design and implementation. All students will complete a final programming project of their own design. Weekly hands-on laboratory sessions will reinforce the concepts covered in class through extensive practice at the computer.

Faculty

Computer Networks

Open, Seminar—Fall

This course is a rigorous introduction to digital communication networks from a liberal-arts perspective. The main question that we will address is how information of all kinds can be transmitted efficiently, between two points at a distance, in such a way that very little assumption need be made about the physical mode of transport and how the route the information travels need not be known in advance. We emphasize the importance of abstraction and the use of redundancy to establish error-free transmission even in the face of significant noise. We study protocol stacks from the application layer (canonical example: web browser) down to the physical transmission medium. We analyze how high-level information (for instance, a message including an image attachment being sent via email) is translated to bits, broken into discrete packets, sent independently using the basic building blocks of the Internet—and then how those packets are reassembled, seemingly instantaneously, in the correct order. We will attempt to demystify the alphabet soup of networking terminology, including TCP/IP, HTTP, HTTPS, VPN, NFC, WiFi, Bluetooth, and 5G. We will consider major shifts in technology that have transformed communication networks from the telegraph to the telephone to radio, from copper wire to fiberoptics and satellite, and the ubiquity of cellular networks. We also will consider the close relationship between the open-source movement and the rise of the Internet and web.

Faculty

Principles of Programming Languages

Intermediate, Seminar—Fall

This course explores the principles of programming language design through the study and implementation of computer programs called interpreters, which are programs that process other programs as input. A famous computer scientist once remarked that, if you don’t understand interpreters, you can still write programs and can even be a competent programmer—but you can’t be a master. We will begin by studying functional programming using the strangely beautiful and very recursive programming language Scheme. After getting comfortable with Scheme and recursion, we will develop an interpreter for a Scheme-like language of our own design—gradually expanding its power in a step-by-step fashion. Along the way, we will become acquainted with lambda functions, environments, scoping mechanisms, continuations, lazy evaluation, nondeterministic programming, and other topics as time permits. We will use Scheme as our “meta-language” for exploring these issues in a precise, analytical way—similar to the way in which mathematics is used to describe phenomena in the natural sciences. Our great advantage over mathematics, however, is that we can test our ideas about languages, expressed in the form of interpreters, by directly executing them on the computer. No prior knowledge of Scheme is necessary.

Faculty

Games Computers Play

Open, Seminar—Spring

This is an introduction to computer programming through the lens of old-school, arcade-style video games such as Pong, Adventure, Breakout, Pac-Man, Space Invaders, and Tetris. We will learn programming from the ground up and demonstrate how it can be used as a general-purpose, problem-solving tool. Throughout the course, we will emphasize the power of abstraction and the benefits of clearly written, well-structured code. We will cover variables, conditionals, iteration, functions, lists, and objects. We will focus on event-driven programming and interactive game loops. We will consider when it makes sense to build software from scratch and when it might be more prudent to make use of existing libraries and frameworks rather than reinventing the wheel. We will also discuss some of the early history of video games and their lasting cultural importance. Students will design and implement their own low-res, but fun-to-play, games. No prior experience with programming or web design is necessary (nor expected nor even desirable).

Faculty

Data Structures and Algorithms

Intermediate, Seminar—Spring

In this course, we will study a variety of data structures and algorithms that are important for the design of sophisticated computer programs, along with techniques for managing program complexity. Throughout the course, we will use Java, a strongly typed, object-oriented programming language. Topics covered will include types and polymorphism, arrays, linked lists, stacks, queues, priority queues, heaps, dictionaries, balanced trees, and graphs, as well as several important algorithms for manipulating those structures. We will also study techniques for analyzing the efficiency of algorithms. The central theme tying all of these topics together is the idea of abstraction and the related notions of information hiding and encapsulation, which we will emphasize throughout the course. Weekly lab sessions will reinforce the concepts covered in class through extensive hands-on practice at the computer.

Faculty

Money, Finance, Income, Employment, and Economic Crisis—Macroeconomic Theories and Policies

Intermediate, Seminar—Fall

What should monetary policies focus on? How should governments decide on taxation and fiscal spending? How do monetary policies and fiscal policies work? What factors impact income and employment in the short run and in the long run? Why are there economic and financial crises? Who is responsible for financial crises? What does modern finance do? Has the financial market grown too big? How big is too big? What’s the relationship between the economy and the environment? In this course, we will examine the fundamental debates in macroeconomic theory and policymaking. The standard analytical framework of GDP determination in the short run will be used as our entry point of analysis. On top of that, we will examine multiple theoretical and empirical perspectives on money, credit and financial markets, investment, governmental spending, unemployment, growth and distribution, crisis, technological change, and long swings of capitalist economies. For each topic, we will not only examine and discuss the theories but also use multiple in-class, hands-on activities to learn tangible, intuitive, and accessible methods for analyzing up-to-date economic data and simulating the macroeconomy in Excel or Google Sheets.

Faculty

General Physics I (Classical Mechanics)

Open, Small Lecture—Fall

General physics is a standard course at most institutions; as such, this course will prepare you for more advanced work in physical science, engineering, or the health fields. Lectures will be accessible at all levels, and through group conference you will have the option of either taking an algebra-based or calculus-based course. This course will cover introductory classical mechanics, including kinematics, dynamics, momentum, energy, and gravity. Emphasis will be placed on scientific skills, including: problem solving, development of physical intuition, scientific communication, use of technology, and development and execution of experiments. The best way to develop scientific skills is to practice the scientific process. We will focus on learning physics through discovering, testing, analyzing, and applying fundamental physics concepts in an interactive classroom, through problem solving, as well as in weekly laboratory meetings. Students enrolling in the calculus-based section are encouraged to have completed at least one semester of calculus as a prerequisite. It is strongly recommended that students who still need to complete a second semester of calculus enroll in Calculus II, as well. Calculus II, or equivalent, is highly recommended to take the calculus-based section of General Physics II (Electromagnetism and Light) in the spring.

Faculty

General Physics II (Electromagnetism and Light)

Open, Small Lecture—Spring

General physics is a standard course at most institutions; as such, this course will prepare you for more advanced work in physical science, engineering, or the health fields. Lectures will be accessible at all levels, and through group conference you will have the option of either taking an algebra-based or calculus-based course. This course will cover waves, geometric and wave optics, electrostatics, magnetostatics, and electrodynamics. We will use the exploration of the particle and wave properties of light to bookend our discussions and ultimately finish our exploration of classical physics with the hints of its incompleteness. Emphasis will be placed on scientific skills, including: problem solving, development of physical intuition, scientific communication, use of technology, and development and execution of experiments. The best way to develop scientific skills is to practice the scientific process. We will focus on learning physics through discovering, testing, analyzing, and applying fundamental physics concepts in an interactive classroom, through problem solving, as well as in weekly laboratory meetings. Students enrolling in the calculus-based section are encouraged to have completed Calculus II as a prerequisite. It is highly recommended to have taken the first semester of General Physics I in the fall prior to enrolling in this course.

Faculty

Relativity

Open, Seminar—Fall

What is the nature of space and time? Can my twin ever age faster than me? What happens if I jump inside of a black hole? Explore these questions and more through Einstein’s theories of special and general relativity. This course serves as an introduction to both of these theories. We will see how Einstein revolutionized physics in the 20th century through these two theories. We’ll begin the semester by discussing what we mean by relativity in physics and the mathematical language we will need to understand the physical predictions of the theories. After a brief discussion of pre-relativity physics, we will learn the postulates of special relativity and where the most famous equation in physics, E=mc2, comes from. Next, we will study the best theory of gravity that we have, Einstein’s general relativity, where we will develop the tools needed to understand black holes. All relevant mathematical concepts will be introduced in the course.

Faculty

Resonance and Its Applications

Intermediate, Seminar—Fall

This lab-based course is designed to teach students critical advanced laboratory skills while exploring the fascinating phenomenon of resonance and its many applications. The course will be broken into three main units: mechanical resonators, electronic resonators, and quantum mechanical resonators. Resonators are physical systems that undergo periodic motion and react quite dramatically to being driven at particular frequencies (like the opera singer hitting just the right note to break a wine glass). These systems are very common in everyday life, as well as inside many important technological devices. Each unit will explore a particular application of resonance (e.g., building RLC tank circuits for electronic resonance and utilizing our benchtop NMR spectrometer to explore quantum mechanical resonance). Although some class time will be spent going over the relevant theory, the majority of the class time will be spent designing and doing experiments using advanced lab equipment, analyzing data using Jupyter (iPython) notebooks, and reporting the results using LaTeX. For conference work, students are encouraged to develop an experimental research question, design an experiment to answer that question, perform the experiment, analyze the data, present their findings at the Science Poster Session, and write up their results in the form of a short journal article.

Faculty

Chaos

Open, Seminar—Spring

Learn to appreciate the complex order that can be found in chaos! This course introduces the beautiful world of nonlinear and chaotic dynamics and also provides the mathematical and numerical tools to explore the astounding patterns that can arise from these inherently unpredictable systems. We shall see how chaos emerges from fairly simple nonlinear dynamical systems; utilize numerical methods to simulate the dynamics of chaotic systems; and explore characteristics of chaos using iterated maps, bifurcation diagrams, phase space, Poincaré sections, Lyapunov exponents, and fractal dimensions. Class time will oscillate between the presentation of new material and workshops for hands-on exploration. Students are encouraged to build and/or analyze their own chaotic system as potential conference projects. No previous programming experience is required, and all relevant mathematical concepts will be introduced.

Faculty

Quantum Mechanics and Quantum Information

Intermediate, Seminar—Spring

This course will cover the fundamentals of the theory that governs the smallest scales of our universe: quantum mechanics. Throughout the semester, we’ll take a deep dive into the formalism behind, and physical predictions of, the theory. We’ll start by analyzing an experiment that can only be explained by a quantum theory and then dive into the mathematics that underlie quantum mechanics. We’ll then discuss matter waves along with the Schrödinger wave equation, as well as a variety of example problems, as we build intuition for the theory. We will conclude the course with a study of entanglement and quantum information. Familiarity with complex numbers, vector calculus, and matrices will be useful but not required.

Faculty