Randy Cannon: Computer Science Information