Choice in the classroom. - John Aycock; Jim Uhl (ACM SIGCSE Bull., 2005)