Quantum computers have the potential to efficiently solve certain problems that are intractable for ordinary, classical computers. This course will explore the concept of a quantum computer, including algorithms that outperform classical computation and methods for performing quantum computation reliably in the presence of noise. As this is a multidisciplinary subject, the course will cover basic concepts in theoretical computer science and physics in addition to introducing core quantum computing topics. No previous background in quantum mechanics is required.

Physical principles behind emerging quantum technologies, from quantum-limited amplifiers to atomic simulators. Examination of current and emerging platforms for quantum technologies, including neutral atom, ion trap, superconducting circuit, photonic, and spin-based approaches. Focus on hurdles for implementing quantum devices for new applications.

A quantum mechanical representation of information allows one to efficiently perform certain tasks that are intractable within a classical framework. This course aims to give a basic foundation in the field of quantum information processing. Students will be prepared to pursue further study in quantum computing, quantum information theory, and related areas. No previous background in quantum mechanics is required.

This research-interaction seminar focuses on mathematical aspects of quantum information, with a view towards quantum foundations, quantum cryptography & computing, and other topics in theoretical physics. The current semester will focus on nonlocal games and Bell inequalities as a central topic, but may include other topics suggested by participants. No previous experience in quantum theory is required, however linear algebra and (discrete) probability is a must.

This is an advanced graduate course on quantum algorithms for students with prior experience in quantum information. The course will cover algorithms that allow quantum computers to solve problems faster than classical computers.