People/Web Search Calendar Emergency Info A-Z Index UVA Email University of Virginia

Jack Davidson

Jack Davidson

Professor of Computer Science

Office: Rice Hall, Room 426
Phone: (434) 982-2209
Fax: (434) 982-2214
Home page:

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

Biographical Sketch

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.