When Mile Gu boots up his new computer, he can see the future. At least, 16 possible versions of it — all at the same time.

Gu, an assistant professor of physics at Nanyang Technological University in Singapore, works in quantum computing. This branch of science uses the weird laws that govern the universe's smallest particles to help computers calculate more efficiently.

Unlike classical computers, which store information as bits (binary digits of either 0 or 1), quantum computers code information into quantum bits, or qubits. These subatomic particles, thanks to the weird laws of quantum mechanics, can exist in a superposition of two different states at the same time.