Teaching and Seminars
Publications on DBLP
Publications on arXiv.org
Students and Postdocs
Michael T. Goodrich
Prof. Goodrich received his B.A. in Mathematics and Computer Science
Calvin University in 1983 and his PhD in
Purdue University in 1987.
He is a
Distinguished Professor at the
University of California, Irvine,
where he has been a faculty member in the Department of
Computer Science since 2001.
In addition, he currently serves as
Technical Director for the ICS
Center for Algorithms
and Theory of Computation.
He was a professor in the Department of
Computer Science at
Johns Hopkins University from 1987-2001.
Dr. Goodrich's research is directed at the design of high
performance algorithms and data structures with applications
to information assurance and security,
and geometric computing.
He has pioneered and led research on efficient
solutions to a number
of fundamental problems, including sorting, convex hull construction,
linear programming, privacy-preserving data access, network traceback,
and data authentication.
research has been supported by the U.S.
National Science Foundation (NSF) and the
U.S. Department of Defense, including the Army Research Office (ARO),
the National Security Agency (NSA),
the Office of Naval Research (ONR), and the Defense Advanced Research
Projects Agency (DAPRA)
With over 350 publications, including several widely-adopted
his recent work includes contributions to efficient and secure
distributed data structures,
and cloud security.
He has served as a scientific consultant to AT&T,
Walt Disney Animation Studios, and
the National Science Foundation. He has
experience as an expert witness in patent and intellectual
involving algorithms, cryptography,
digital rights management (DRM),
graphical user interfaces (GUIs),
hospitality industry technology,
and storage technologies.
He is an
Fellow of the
American Association for the Advancement of Science (AAAS),
a Fulbright Scholar (with senior specialist service in Denmark),
Fellow of the IEEE,
of the ACM.
He is a recipient of the
Computer Society Technical Achievement Award,
the Brown Univ. Award for Technological Innovation,
and the Pond Award for Excellence in Undergraduate Teaching.
Recently, he was
elected as a
foreign member of the
Royal Danish Academy of Sciences and Letters.
is three (3), here's why.