Jeff Ullman is the S. W. Ascherman Prof. of Engineering (emeritus) at Stanford University, where he taught in the Computer Science Dept. from 1979-2002. He worked at Bell Laboratories from 1966-1969, and taught at Princeton Univ. (from which he also received his PhD in 1966) between 1969 and 1979. He is the author or coauthor of widely read textbooks in Compilers, Databases, and Algorithms, as well as the book in Automata on which his automata course is based and the book on Data Mining on which his Mining of Massive Datasets course is based.. He is a member of the National Academy of Engineering and the American Academy of Arts and Sciences, winner of the ACM Karl V. Karlstrom Education award, the IEEE Von Neumann Medal, and the Knuth Prize.