I am a professor in the Department of
Computer Science (CS) at
the University of California, Davis (UCD).
I have also been a visiting professor at a bunch of places, including
several years at Chiang Mai University (TH)
and extended stays at
Chulalongkorn University (TH),
ENS Paris (FR),
ETH Zürich (CH), and the
Isaac Newton Institute (UK).
I am currently taking a sabbatical in Portland, Oregon (US).
My research is in cryptography.
After doing my undergrad work at UCB
I did my Ph.D. in MIT’s
Theory of Computation group (1991),
After that I worked at IBM as a security architect,
then came to UCD (1994), where I’ve spent much of the last 27 years.
My research has focused on obtaining
provably good solutions to protocol problems of utility to
people’s privacy and security.
I’ve been lucky enough
to get some nice recognition for my work, including the
Levchin prize (2016),
PET Award (2015),
IACR Fellow (2012),
ACM Paris Kanellakis Award (2009),
RSA Award in Mathematics (2003).
I love teaching
and am not only teaching university students right now but some wonderful K-12 students, too.
In recent years I’ve grown skeptical of claims that CS benefits ordinary people
and have shifted by attention to social and ethical issues connected to technology, especially
the climate crisis and the
problem of mass surveillance.
Corresondingly, I have shifted most of my university teaching
to ethics (course ecs188).
and other social justice and environmental movements.
I anticipate retiring from UCD in about a year, both
because I am getting old (59) and
because my own values have so diverged from those of my
Some of my work responsive to the Snowden revelations:
Department of Computer Science +1 530 752 7583 UCD office
Kemper Hall of Engineering, #3009 +1 530 752 4767 UCD FAX
One Shields Avenue +1 530 753 0987 California home
University of California +66 81 530 7620 Thai cell (PDT+14)
Davis, CA 95616-8562 email@example.com (university email)
USA firstname.lastname@example.org (more secure alternative)