Dave received his Ph.D. in the Computer Science department at the University of
Arizona. He joined the faculty at the University of Georgia in the Fall of
1996.
His research interests are in
parallel and distributed computing, operating
systems, and networks.
He is currently involved in two broad areas. The first is
in solving fundamental parallel computing problems, such as data distribution,
scalability and reducing energy, through
system software techniques such as compiler and run-time analysis.
The second is in networks; specifically in saving energy in mobile
devices as well as asymmetric protocols that allow deployment on only
the local connection end---thus potentially achieving wide deployment.
At Arizona,
he worked in the
Filaments group under the direction of
Professor Greg Andrews.
He also holds a B.S. degree in Computer Science and Math from the
University of California, Davis and an M.S. degree in Computer Science from the
University of Arizona.