He received his PhD degree from the University of Maryland, College Park in 2002, and MSc and BSc degrees from the University of Crete, Greece in 1995 and 1993 respectively. He is currently the co-director of the Advanced Data Management Technologies Laboratory at the University of Pittsburgh.