Essential Discrete Mathematics for Computer Science
Excellence Without a Soul -- Hong Kong Lectures --Baseball as a Second Language
***
Op-Eds, Newsletters, and Committee Reports
PhDs I have supervised.
A list of my teaching fellows, with some notes about courses I have taught
A few articles written about me at the end of my deanship.
A few personal details about me and my family.