He received the Computer Engineering degree from the Technical University of Crete (Greece) in 1995, the M.S. degree from the University of Rochester in 1996, and the Ph.D. degree from the University of Wisconsin-Madison in 2000. He was an assistant professor of Computer and Information Science at the University of Delaware from January 2001 to July 2002. His research interests include Internet protocols and technologies, network measurements and their applications, overlay and multi-homed networks, intelligent route control, router buffer sizing, service provisioning and traffic engineering, and biology-inspired network architectures. He received the NSF CAREER award in 2003.