Kay Ousterhout, University of California, Berkeley