John Hennessy
Stanford University
John Hennessy