Professor of Computer Science
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
85 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740
The best programmers, like the best craftsmen, understand the tools they use.
Areas Of Interest
Computer security, compilers, code generation, optimization, embedded systems, computer architecture
Jack Davidson received his Ph.D. in Computer Science at the University of Arizona in 1981. He joined UVa as an Assistant Professor of Computer Science in 1982, becoming Associate Professor in 1988 and Professor in 1998. In 1997 he received the McGraw-Hill " Most Successful New title" Award for his best-selling C++ textbook (co-authored with Jim Cohoon). His more recent book Java Program Design was published in 2003. He is an Associate Editor of ACM's Transactions on Architecture and Compilers. He also serves as co-chair of ACM's Publications Board. Professor Davidson is a Fellow of the ACM.