IEEE Transaction on Education : A Publication of the IEEE Education Society, Volume 52 Number 3, August 2009 - O. Hazzan (IEEE, 2009)