The development of quantum algorithms requires a deep understanding of both quantum mechanics and computer science.
The most exciting aspect of quantum computing is the potential to solve problems that are currently intractable for classical computers.