Forthcoming Books!

Coming from Pearson, December 3, 2020

Blown to Bits, Second Edition

Cover of Blown to Bits, 2nd edition

Coming from MIT Press, February 2, 2021!

Ideas That Created the Future

Ideas That Created the Future cover


And from last year:

Essential Discrete Mathematics for Computer Science

Reviews and Errata


Excellence Without a Soul -- Hong Kong Lectures --Baseball as a Second Language


Op-Eds, Newsletters, and Committee Reports

Talks at Morning Prayers

Committees and Boards

PhDs I have supervised.

An almost complete list of all those who have been teaching fellows in my courses

A few articles written about me at the end of my deanship.

A few personal details about me and my family.