A group of computer engineering students at BYU spent this past semester creating a robotic, computer-controlled foosball table with the goal of beating a human foosball player. The software they created tracks the ball from a camera placed above the table, and the computer then controls the rods where the plastic players are attached. It anticipates, kicks and even scores.