Highlights

Dealing with errors: Quantum computers are extremely sensitive and in the near-to-mid term we will not have a means to correct errors that happen during a computation. We develop new and improved ways to mitigate and to deal with errors in quantum computers

Integrating quantum and classical compute power: Early quantum computers will be expensive and will only have limited computing power. For this reason we develop applications that can exploit classical supercomputers to aid and to squeeze out as much performance from quantum computers as possible for specific tasks such as materials modelling

Interfacing with hardware: due to limited capabilities in the near term, quantum computing applications need to be built at a very low level directly at a hardware level which is very different than sophisticated classical programming languages. We thus work with experimentalists and hardware specialists to develop optimised platforms and quantum protocols