Ewin Tang’s Website Quantum computation course, Umesh Vazirani, Berkeley Quantum Algorithms, Complexity, and Fault Tolerance, Simons Institute, Berkeley