presented at event 2009 International Conference on Frontiers in Education: Computer Science and Computer Engineering Conference