A fad from the 1980s has turned into a passion for Graham Taskey.

Thanks to hours of daily practice, the 12-year-old can now solve a Rubik’s Cube in about 20 seconds.

That’s pretty impressive after only seven months of cubing, but Graham wants to bring his time down to 17 seconds so he can qualify for the world championships.

"I put most of my time into it," he said. "If other people didn't, then I don't think they would be as fast as I am now in the time that I've done it. Practice makes perfect."

Click on the image to see more in a story from the CBC’s Kristina Partsinevelos.