Introduction to Quantum Information Processing
QIC 710, CS 768, CO 681, PHYS 767, AMATH 871, PMATH 871 (Fall 2025)

Instructor: Richard Cleve (cleve@uwaterloo.ca)
Note to
students: please include QIC-710 in email subject, regardless of the version you’re in

TAs:
Avantika Agarwal (
avantika.agarwal@uwaterloo.ca) office hour: Fridays 2:30-3:30pm, QNC 4321
Vahid R. Asadi (
vrasadi@uwaterloo.ca) office hour: Mondays 3-4pm, QNC 4401
Eric Culf (
eculf@uwaterloo.ca) office hour: Wed 2:30-3:30pm, QNC 3112
Isaac Lee (i38lee@uwaterloo.ca) office hour: Tuesdays 12-1pm, MC 5464
Benjamin Wong (
b62wong@uwaterloo.ca) office hour: Thursdays 10-11am, QNC 3112

Course web site: http://cleve.iqc.uwaterloo.ca/qic710

Classes: Tuesdays and Thursdays 8:30-9:50am in EV2 Rm 2002 (first class is Sept 4)

General course information [here]

Lecture notes [here]

Old video lectures [here]

Announcements

  • Assignment 3 has been posted (due: October 9).
  • Updated Assignment 2 with parentheses added to functions in Q4 for increased clarity.
  • Here are references for the basics of modular arithmetic and definitions of rings and fields:
    - Modular arithmetic (AoPS) [here]
    - An Introduction to Groups, Rings, and Fields (H.A. Priestley) [pdf].
  • Updated Assignment 2 with Q4(b) correction (to function domains).
  • Assignment 2 has been posted (due: September 29).
  • Correction to Benjamin Wong's office hour (see above).
  • Office hours have been posted (see above).
  • Assignment 1 has been posted (due: September 16).
  • First class is on Thursday, Sept 4, 8:30-9:50am, in EV2 Room 2002.

Assignments
(60% of grade)

Assignment 1 (due: September 16, 2025 at 11:59pm)
Assignment 2 (due: September 29, 2025 at 11:59pm)
Assignment 3 (due: October 9, 2025 at 11:59pm)

Tests (40% of grade)
  • Two tests (20% each)
  • Test 1 in class (October 21)
  • Test 2 in class (tentatively December 2)