IEEE Transaction on Education : A Publication of the IEEE Education Society, Volume 49 Number 2, May 2006 - K. Siau (IEEE, 2006)