Vita: Jeffrey D. Ullman Born: 22 November 1942 Education: B. S. in Engineering Mathematics, Columbia Univ., 1963; Ph. D. in Electrical Engineering, Princeton Univ., 1966. Membership in Societies: NAE, NAS, AAAS, ACM, EATCS, SIGACT, SIGMOD, TBPi, SigmaXi. Employment History: Bell Laboratories, Murray Hill, NJ, 1966--1969. Member of Technical Staff. Princeton Univ., Princeton, NJ. Associate Professor, 1969--1974, Professor, 1974--1979. Stanford Univ., Stanford, CA. Professor, 1979--2002. S. W. Ascherman Prof. of Engineering, 1994--2002 (emeritus 2003--present). Chair of Department of Computer Science, 1990--1994. Gradiance Corp., Stanford CA. CEO, 2003--present. Honors: Honorary doctorate, Free University of Brussels, 1975; Einstein Fellowship, Israeli Academy of Sciences, 1984; Guggenheim Fellowship, 1988--89; National Academy of Engineering, 1989; Honorary doctorate, University of Paris-Dauphine, 1992; Fellow of Association for Computing Machinery, 1994. SIGMOD Contributions Award, 1996. Best paper award, SIGMOD, 1996. Karl V. Karlstrom outstanding educator award, ACM, 1998. Knuth Prize, 2000. E.F. Codd Innovation Award, SIGMOD, 2006. Test-of-Time Award, SIGMOD, 2006. von Neumann Medal, IEEE, 2010. American Academy of Arts and Sciences, 2012. Honorary doctorate, Ben Gurion University, 2016. NEC C&C Foundation Prize, 2017, National Academy of Sciences, 2020, Test-of-Time Award, EDBT, 2020, A.M. Turing Award, 2020. Editorial Boards: J. Computer Languages, 1974--1981; J. Computer and System Sciences, 1974-- 2012 Theoretical Computer Science, 1974-- 2012 SIAM J. Computing, 1975--1990; J. ACM, 1977--1984; J. Parallel and Distributed Computing, 1984--1990; J. Logic Programming, 1986--2001. Program Chairs: ACM Symp. on Principles of Programming Languages, 1973; Forth Annl. ACM Symp. on Principles of Database Systems, 1985; Twentieth Annl. ACM Symp. on Theory of Computing, 1988. Boards and Panels: NSF advisory panel on Computer Science, 1974--1977; COSERS panel on theoretical CS, 1974--1979; Examination committee for CS GRE 1978--1986 (chair, 1982--1984); Editorial board, Computer Science Press/W. H. Freeman, 1984--1995; NSF advisory panel on Information, Robotics, and Intelligent Systems, 1986--1989; Technical Advisory Board, Atherton Technology, 1987--1989; Technical Advisory Board, Nucleus, International, 1989--1991; New York State Regents doctoral evaluation panel for CS (chair), 1989--1993, 1997--1998; NAS panel to evaluate NASA EOSDIS design, 1992--1993; Hughes Information Systems, Technical Advisory Board, 1994--1995; Computing Research Association Board, 1994--2000; Board of Directors, Junglee Corp., 1996--1998; NRC Committee on Information Technology Literacy, 1997--1999. Technical Advisory Board, Savera Systems, 1998--2002. Sloan Fellowship Selection Panel for CS, 1998-2004. Advisory Board, World-Wide-Web consortium, 1998--1999. Technical Advisory Board, Google.com, 1999--2001. Technical Advisory Board, Viquity, 1999--2002. Scientific Advisory Board, Surromed, 1999--2002. Technical Advisory Board, TargetMarketing, 1999--2002. Technical Advisory Board, QuiQ, 1999--2002. Technical Advisory Board, Whizbang!, 1999--2002. Review Panel, Swedish TFR, 1999. Board of Directors, Woosh, 2000--2001. Enosys Software: Board of Directors, 2000--2001, 2002--2004; Technical Advisory Board, 2000--2004. Technical Advisory Board, Pharmquest Inc., 2001--2003. NRC Committee on Fundamentals of CS, 2001--2005. Board of Directors, Kirusa, 2001--2002. Technical Advisory Board, Intransa, 2002--2003. Scientific Advisory Board, Institute for Infocomm Research, Singapore, 2002--2004. NRC Committee for NIST Assessment, 2003--2009 (chair, panel on Information Technology Lab, 2007-2009). NICTA Intl. Scientific Advisory Group, 2003--2014. MITACS Intl. Scientific Advisory Board, 2005--2013. Research Advisory Board, Tata Consultancy Services, 2007--present.` Technical Advisory Board, BiMaple (later Search2), 2009--2016. Editorial advisory Board, ACM XRDS (Crossroads), 2012--present. NRC Roundtable on Data-Science Education, 2016--2019. Technical Advisory Board, SecretSky, 2017--2019. Visiting Committees: SUNY Albany, 1978. SMU, 1982. UC San Diego, 1984. UC Santa Cruz, 1985. UC Santa Barbara, 1986, 1987, 1989, 1992. USC, 1989. Weizmann Institute, 1993. National Univ. of Singapore, 1994, 1997, 2001, 2003, 2008. Rice University, 1995. CMU, 1996, 1997. UC Irvine, 1996. U. Washington, 1999. U. Pisa, 1999. Northwestern University, 2001. Virginia Commonwealth University, 2002. Santa Clara Univ., 2003--2009. National Institute of Informatics (Japan), 2017--present. Publications: A complete list of my publications can be found at http://dblp.uni-trier.de/pers/hd/u/Ullman:Jeffrey_D= I am author or coauthor of 16 books and over 200 technical publications, including Mining of Massive Datasets (with J. Leskovec and A. Rajaraman), Cambridge Univ. Press, 2012, 2014, 2020. Database Systems: The Complete Book (with H. Garcia-Molina and J. Widom), Prentice-Hall, Englewood Cliffs, NJ, 2009. Introduction to Automata Theory, Languages, and Computation, (with J. E. Hopcroft and R. Motwani), Addison-Wesley, Reading MA, 1969, 1979, 2000. Elements of ML Programming, Prentice-Hall, Englewood Cliffs, NJ, 1993, 1998. A First Course in Database Systems (with J. Widom), Prentice-Hall, Englewood Cliffs, NJ, 2008. Foundations of Computer Science (with A. V. Aho), Computer Science Press, New York, 1992. C edition, 1994. Principles of Database and Knowledge-Base Systems (two volumes), Computer Science Press, New York, 1988, 1989. Compilers: Principles, Techniques, and Tools (with A. V. Aho, M. Lam, and R. Sethi), Addison-Wesley, Reading MA, 2007. Data Structures and Algorithms (with A. V. Aho and J. E. Hopcroft), Addison-Wesley, Reading MA, 1983. The Design and Analysis of Computer Algorithms (with A. V. Aho and J. E. Hopcroft), Addison-Wesley, Reading MA, 1974.