Classes
Subject Listings
EAPS faculty and instructors teach a wide range of undergraduate and graduate classes. Please visit the MIT Registrar’s Subject Listing for a searchable, comprehensive list of our offered classes. Schedules of EAPS classes are provided below for convenience for each term.
EAPS also maintains a running spreadsheet of class offerings along with a 4-year projected subject plan. Disclaimer: this subject plan can change frequently and should be considered as a tentative, unofficial guideline only. The further out the subject occurs, there may be more uncertainty.
NOTE: the MIT-WHOI Joint Program manages the classes offered within its program. The Registrar’s subject listing and the EAPS 4-year subject plan are based on the information we have received to date. Visit the Joint Program classes page for the most reliable source of program information.
Questions? eaps-ed-office@mit.edu
Lists of the current class schedules are provided here for convenience.
EAPS does not offer subjects during the Summer term other than those required for undergraduate and graduate thesis enrollment and those associated with the Undergraduate Research Opportunities Program (UROP).
EAPS offers a variety of subjects using Special Topics subject numbers. They appear with an “S” in the subject listing (e.g., 12.S590). The MIT Subject Listing will represent these as a generic description because the subject is considered a “repeating” subject number. These subjects may have different specialized topics within the discipline each term.
Specific information on each subject from the last two academic years can be found below. Please refer to the MIT Subject Listing for up-to-date information on these classes. “Units arranged” means the student arranges the number of units with the instructor.
UPCOMING TOPICS
IAP 2026
12.S594: Special Seminar in EAPS — Auditory Perception of Natural Data, Part I (Direct Sonification of Oscillatory Signals)
Most of the wave-like phenomena in nature are far outside of the range of our direct perception, above and below, in spatial and temporal scales. Data representing such processes comes from sensors with often sparse, incomplete information. Usually, as scientists, we look at these signals and then design processing schemes to make inferences. However, our visual perception is not necessarily optimized for extracting meaning from waves. Often, we can gain significant, complementary or deeper insight by listening to it. So why don’t we? Sonification is the process of turning data of any kind into an audible representation. Any oscillatory signal can be frequency-shifted into our audible range and played as a sound. Our auditory perception has better temporal resolution than our visual perception, and is particularly attuned to interpretation of dynamics, including cause and effect, forcing and response. Combining visual and auditory representations of data can help us understand complex spatial-temporal interactions among events.
In this short, project-based course, we will first provide methods for sonification of oscillatory data (in python), and discuss simple to increasingly complex implementations (filtering, time compression/expansion), and spatialized audio for listening to multiple sensors simultaneously. We will also discuss when these methods break down (for non-oscillatory, non-stationary data). During the first two class sessions, we will explain and illustrate these methods with some of our current work on the wide range of length and time scales of earthquakes in a range of settings (including volcanoes, geothermal heat mines, tectonic faults, and the laboratory). Most of the class (days 3-5) will be for student projects. Please bring ideas for your own datasets to sonify, from your research or otherwise, from any domain. I can also provide datasets. At the end of the week, everyone will present their sounds, explain the phenomenon, the sensing method, and the research questions being explored through their sonification, and discuss questions generated in the process of making and listening.
Instructor: Ben Holtzman
Level: G (undergrads welcome, check with instructor)
Schedule: January 12-16, 2026; 2:00-5:00 pm
Units: 2
For older special topic courses, please contact eaps-ed-office@mit.edu
You’ll find select EAPS subjects and course materials hosted on various open-access platforms.