quantum computing lecture