University of Waterloo Combining Classical and Quantum Compu