Born in
Cleveland, Graham received her A.B. in mathematics from
Harvard in 1964. She did her graduate work in computer science at
Stanford, receiving her M.S. in 1966 and her Ph.D. in 1971 under the supervision of
David Gries. In 1971 she joined the faculty of the
University of California, Berkeley, rising from assistant professor (1971–1976), through associate professor (1976–1981) to full professor from 1981 onwards. Graham's research projects include: • Harmonia – A language-based framework for interactive software development. • Titanium - A
Java-based
parallel programming language,
compiler, and
runtime system. Graham was the founding editor of the
ACM Transactions on Programming Languages and Systems. Graham has long been involved with
Harvard, culminating with her joining the
Harvard Corporation in 2011. ==Honors and awards==