Dr. Kranakis received his Ph.D. in Mathematics from the University of Minnesota in 1980. He has since been an invited researcher at numerous universities around the world including the University of Patras in Rio, the University of Athens, Universite de Paris Sud a Orsay, Eidgenoessische Technische Hochschule (ETH) in Switzerland, the University of Liverpool, Universidad Nacional Autonoma de Mexico and at Simon Fraser University in Vancouver. Dr.Kranakis has taught at Purdue University, Yale University, the University of Heidelberg, the Universiteit van Amsterdam, and the Centrum voor Wiskunde en Informatica. He began teaching at Carleton University in 1991 and served as director of the School of Computer Science at Carleton University from 1994 to 2000.