human
Who is the current president of the Stanford University Board of Trustees?
assistant
That would be John Hennessy. He is a professor of electrical engineering and computer science at Stanford University. He is also the former president of Stanford University.