Join

Join

How to get involved with the lab.

Current Stanford students

Graduate and undergraduate students at Stanford who want to work on programming languages, compilers, or systems are welcome to get in touch via email.

Prospective PhD students

Apply through the Stanford Computer Science PhD program. In your application, it helps to say which research you connect with and why. Admission is decided by the department, not by individual emails.

Postdocs & research staff

Any open positions are posted through Stanford. If you are interested, check official Stanford listings and reach out with your background and interests.

Visitors & collaborators

Researchers and engineers in industry or academia are welcome to propose collaborations related to the group’s work.

Getting in touch

If you email, make it easy to respond

A short, specific message is best. Including the details on the right helps us understand how your interests line up with the group’s work.

P.S.

Questions

Questions about background, applications, projects, positions, and collaboration.

  1. Do I need previous compiler experience?

    No specific course or background is required to be interested in this work. Curiosity about languages, performance, and how systems fit together matters more than any single prerequisite, though strong programming skills help.

  2. Should prospective PhD students email before applying?

    No. Please apply through the official Stanford Computer Science PhD process, where applications are reviewed by the department. Naming the research you are interested in within your application is generally useful. Given the volume of email, an individual reply to pre-application messages cannot be guaranteed.

  3. Are undergraduate projects available?

    Stanford undergraduates interested in research should reach out to the PhD student(s) working on research that interests them! Whether a project is available depends on the term and on current work, so availability varies.

  4. Are remote internships available?

    The group’s work is primarily on campus at Stanford, and there is no standing remote-internship program.

  5. Are there postdoctoral openings?

    Open positions, when they exist, are posted through Stanford’s official channels. Current availability cannot be confirmed here — please check Stanford listings and contact the group.

  6. How should industry researchers propose collaboration?

    Email the group with a short description of the problem you have in mind and how it relates to our research. Concrete, specific proposals are easiest to respond to.