Vibeleaderboard

Sara Achour

Viber rank380

Sara Achour is an assistant professor of computer science and electrical engineering at Stanford and a research fellow and cofounder of Unconventional AI. She develops programming languages, compilers and runtime systems for computing platforms whose physical behavior performs part of the computation.[1][2]

Start with Machine Learning with Dynamics →
Sara Achour

Education

University of California, Los Angeles

BS in Computer Science

2008 – 2013

[3]
University of California, Los Angeles

BS in Computational Biology

2008 – 2013

[3]
Massachusetts Institute of Technology

Master’s degree in Computer Science

2013 – 2015

[3]
Massachusetts Institute of Technology

PhD in Computer Science

2015 – 2021

[1][3]

Links

Website GitHub Personal GitHub X

Assistant Professor of Computer Science and Electrical Engineering · Stanford University

Research Fellow and Cofounder · Unconventional AI

Career

Achour joined Stanford as an assistant professor in 2021. She earned undergraduate degrees in computer science and computational biology at UCLA, followed by a computer-science master’s and PhD at MIT. Her research asks how a programmer can use specialized hardware without manually translating every calculation into the device’s signals, connections and physical constraints.[1][3]

Contributions

Compile equations into a working analog configuration

Achour and Martin Rinard developed Legno for programmable analog hardware. The compiler takes a dynamical-system description and configures computing blocks and connections to reproduce its behavior. It accounts for noise, limited operating ranges, quantization and device variation. Their paper evaluates compiled computations on a physical development board, connecting a high-level mathematical description to an actual circuit’s behavior.[5]

Explore analog designs before committing to a circuit

With Yu-Neng Wang, Glenn Cowan and Ulrich Rührmair, Achour coauthored Ark, a language for describing analog computing approaches. Its validator and compiler let designers introduce physical behaviors progressively and simulate their effects. The work explores a middle ground between a fixed circuit for one purpose and a highly general accelerator, making specialization and imperfect hardware behavior part of the design process.[6]

Ideas

Her Machine Learning with Dynamics tutorial encodes pen-stroke inputs as nudges to simulated gyroscopes and reads their later positions and velocities. Springs connect the elements so information can reach the outputs. Training adjusts both neural encoder/decoder weights and the dynamical system’s parameters through a differentiable simulation. The example explains dynamics-based computation; its simulation results do not establish the performance of a manufactured accelerator.[4]

Tools, writing & talks

Writing, research & talks

References

Latest source check 2026-10-30

  1. [1] Stanford faculty profile

    profiles.stanford.edu · Checked 2026-10-30

  2. [2] Unconventional AI author biography

    unconv.ai · Checked 2026-10-30

  3. [3] Sara Achour curriculum vitae

    drive.google.com · Checked 2026-10-30

  4. [4] Machine Learning with Dynamics

    unconv.ai · Checked 2026-10-30

  5. [5] Noise-Aware Dynamical System Compilation for Analog Devices with Legno

    people.csail.mit.edu · Checked 2026-10-30

  6. [6] Design of Novel Analog Compute Paradigms with Ark

    arxiv.org · Checked 2026-10-30

  7. [7] Sara Achour personal website

    stanford.edu · Checked 2026-10-30

  8. [8] Sara Achour X profile

    x.com · Checked 2026-10-30

Sara Achour | VibeLeaderboard