ARP is a for-profit company, and SoTS is its for-profit education operation. The designated nonprofit initiatives below operate under fiscal sponsorship through NOPI. Select a stage to highlight the programs that serve it.
Middle school
Deep Physics Access Programs
Bring conceptually rigorous physics into public schools through in-school and after-school programs taught by expert physicists. Support helps students access deep physics education that would otherwise be out of reach.
Middle school and high school
Need-based Tuition Assistance
Help admitted students with financial need take part in SoTS physics courses and research labs. Assistance depends on available donated funds and is separate from admission and the SoTS Merit Scholarship.
College
ARP IPT Team
A free, multi-university U.S. team for undergraduate and master's students in physics, engineering, computing, mathematics, and related fields. The current team is formed and investigates open-ended physics problems for the International Physicists' Tournament. You can express interest for next year; expressions of interest are not being reviewed yet.
College and beyond
ARP Research Residency
A free, online, six-month residency for adults who enjoy doing science. University students, working professionals, and retirees contribute to professional scientific research part-time. Participation is by invitation only.
Educators and institutions
We Help Others Teach
Help schools, community colleges, public universities, and nonprofit education organizations build serious research programs. Support includes research-methodology consulting, Research Guide training, program design, and responsible use of AI in science education.
The approach behind the work
Every stage of research
We Build Research Infrastructure
Build free, open, or public-interest tools that help researchers document progress, review methodology, verify claims, and preserve transparent records of scientific work.
SciRecord
Timestamped research records that preserve progress, pivots, and contributions alongside results.
scicode-lint
Locally run methodology checks for scientific Python, including data leakage and cross-validation errors.
sciwrite-lint
Locally run reference, metadata, and claim-evidence checks for scientific manuscripts.