Dr. Hennessy has lectured and published widely and is the co-author of two internationally used undergraduate and graduate textbooks on computer architecture design.