Previous graduate courses

Find graduate courses offered in previous terms listed under Quantum Information and Computing (QIC), Physics (PHYS), Combinatorics and Optimization (CO), Electrical and Computer Engineering (ECE), Computer Science (CS), Chemistry (CHEM), Pure Math (PMATH) and Applied Math (AMATH).

Previous courses by year

2023

Fall 2023

  • QIC 710 - Quantum Information Processing
  • QIC 820 - Theory of Quantum Information
  • QIC 880 - Nanoelectronics for QIP
  • QIC 890 - Quantum Machine Learning

View the full list of Fall 2023 Quantum Information Courses

Spring 2023

  • QIC 823 - Quantum Algorithms
  • QIC 862 - Laboratory on Low Temperature Quantum Technology and Nanofabrication*
  • QIC 863 - Independent Project in Quantum Technology*

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

Winter 2023

  • QIC 750 - Quantum Information Processing Devices
  • QIC 845 - Open Quantum Systems
  • QIC 861 - Laboratory on Photonic Quantum Technology*
  • QIC 863 - Independent Project in Quantum Technology*
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Spin-Based Quantum Information Processing
  • QIC 890 - Implementation of Quantum Communication
  • QIC 895 - Quantum Optics
  • QIC 895 - Semiconductor Heterostructure Quantum Devices

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

2022

Fall 2022

  • QIC 710 - Quantum Information Processing
  • QIC 860 - Laboratory on Control of Quantum Technology*
  • QIC 863 - Independent Project in Quantum Technology*
  • QIC 890 - Quantum Optics & Nanophotonics
  • QIC 890 - Intro to Noise Processes (cancelled)
  • QIC 890 - Trapped Ion Quantum Computing
  • QIC 895 - Atoms and Photons

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

Spring 2022

  • QIC 862 - Laboratory on Low Temperature Quantum Technology and Nanofabrication *
  • QIC 863 - Independent Project in Quantum Technology*
  • QIC 890 - Quantum Query & Communication Complexity

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

Winter 2022

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

2021

Fall 2021

  • QIC 710 - Quantum Information Processing (on campus)
  • QIC 820 - Theory of Quantum Information (online)
  • QIC 860 - Laboratory on Control of Quantum Technology (online)*
  • QIC 863 - Independent Project in Quantum Technology (online)*
  • QIC 880 - Nanoelectronics for Quantum Information Processing (online)
  • QIC 890 - Modern Quantum Optics and Nanophotonics (online)
  • QIC 890 - Advanced Topics in quantum Optics (online)
  • QIC 890 - Solid-state Photonic Devices (online)

*Exclusively for Physics (specialization in Quantum Technology) Course-Based MSc Students

Spring 2021

Winter 2021

2020

Fall 2020

  • QIC 710 - Quantum Information Processing (online)
  • QIC 890 - Quantum Optics (online)
  • QIC 890 - Theory of Quantum Communication (online)
  • QIC 890 - Intro to Noise Processes (online)
  • View the full list of Fall 2020 Quantum Information Courses

Spring 2020

Winter 2020

  • QIC 750 - Quantum Information Processing Devices
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Applied Quantum Cryptography
  • QIC 890 - Applications of Operator Algebras in Qauntum Information Theory
  • QIC 890 - Advanced Topics in Quantum Optics
  • QIC 890 - Quantum Error Correction and Fault Tolerance
  • QIC 895 - Programming Quantum Computers
  • View the full list of Winter 2020 Quantum Information courses

2019

Fall 2019

  • QIC 710 - Quantum Information Processing
  • QIC 820 - Theory of Quantum Information
  • QIC 880 - Nanoelectronics for Quantum Information Processing
  • QIC 890 - Modern Quantum Optics and Nanophotonics
  • QIC 890 - Spin-based QI Processing
  • QIC 890 - Approximate Representation Theory of Groups and Non-local Games
  • QIC 890 - Matter Wave Optics and Interferometry
  • QIC 890 - Introduction to Noise Processes
  • View the full list of Fall 2019 Quantum Information courses

Spring 2019

Winter 2019

  • QIC 750 - Quantum Information Processing Devices
  • QIC 845 - Open Quantum Systems
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Implementation of Quantum Communication
  • QIC 890 - Entanglement and Non-Local Effects
  • QIC 890 - Functional Analysis Methods for Quantum Information Technologies (QIT)
  • View the full list of Winter 2019 Quantum Information courses

2018

Fall 2018

  • QIC 710 - Quantum Information Processing
  • QIC 890 - Modern Quantum Optics and Nanophotonics
  • QIC 890 - Quantum Optics
  • QIC 890 - Quantum Sensing 
  • View the full list of Fall 2018 Quantum Information courses

Spring 2018

Winter 2018

  • QIC 750 - Quantum Information Processing Devices
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Functional Analysis Methods for Quantum Information Technologies (QIT)
  • QIC 890 - Advanced Topics in Quantum Optics
  • QIC 890 - Applied Quantum Cryptography
  • QIC 890 - Quantum Error Correction and Fault Tolerance
  • View the full list of Winter 2018 Quantum Information courses

2017

Fall 2017

  • QIC 710 - Quantum Information Processing
  • QIC 820 - Theory of Quantum Information
  • QIC 880 - Nanoelectronics for Quantum Information Processing
  • QIC 890 - Solid State Photonic Devices
  • QIC 890 - Modern Quantum Optics and Nanophotonics
  • View the full list of Fall 2017 Quantum Information courses

Spring 2017

  • QIC 891 - Topics in Quantum Safe Cryptography
  • QIC 890 - Introduction to Noise Processes
  • QIC 890 - Implementation of Quantum Communication - CANCELLED
  • QIC 890/891 - Selected Advanced Topics in Quantum Information - CANCELLED
  • View the full list of Spring 2017 Quantum Information courses

Winter 2017 

  • QIC 750 - Implementation of Quantum Information Processing
  • QIC 823 - Quantum Algorithms
  • QIC 845 - Open Quantum Systems
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Semidefinite Programming in Quantum Information
  • View the full list of Winter 2017 Quantum Information courses

2016

Fall 2016

  • QIC 710 - Quantum Information Processing
  • QIC 890 - Qubits with Semiconductors and Spins
  • QIC 890 - Functional Analysis Methods for Quantum Information Technologies
  • QIC 890 - Theory of Quantum Communication
  • QIC 890 - Solid-state Photonic Devices
  • View the full list of Fall 2016 Quantum Information courses

Spring 2016

  • QIC 890 - Entanglement and Nonlocality
  • QIC 890/891 - Selected Advanced Topic in Quantum Information
  • QIC 890 - Quantum Error Correction and Fault Tolerance
  • QIC 890 - Introduction to Noise Processes
  • PHYS 777 - Sir Anthony Leggett Lecture Series
  • View the full list of Spring 2016 Quantum Information courses

Winter 2016

  • QIC 750 - Implementation of Quantum Information Processing
  • QIC 885 - Quantum Electronics and Photonics
  • ​QIC 890 - Applied Quantum Cryptography
  • QIC 890 - Optical and Atomic Implementation
  • QIC 890 - Relativistic Quantum Information
  • View the full list of Winter 2016 Quantum Information courses

2015

Fall 2015

  • QIC 710 - Quantum Information Processing
  • QIC 820 - Theory of Quantum Information
  • QIC 880 - Nanoelectronics for Quantum Information Processing
  • QIC 890 - Solid State Photonic Devices
  • QIC 890 - Modern Quantum Optics and Nanophotonics
  • View the full list of Fall 2015 Quantum Information courses

Spring 2015

  • PHYS 777 - Sir Anthony Leggett Lecture Series
  • QIC 890/891 - Selected Advanced Topics in Quantum Information
  • QIC 891 - Topics in Quantum Safe Cryptography
  • QIC 895 - Theory of Quantum Optics
  • View the full list of Spring 2015 Quantum Information courses

Winter 2015

  • QIC 750 - Implementation of Quantum Information Processing
  • QIC 890 - Implementations of Quantum Communication
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 845 - Open Quantum Systems
  • QIC 823 - Quantum Algorithms
  • View the full list of Winter 2015 Quantum Information courses

2014

Fall 2014

  • QIC 710 - Quantum Information Processing
  • QIC 890 - Spin-Based Implementations
  • QIC 890 - Haar Measure in Quantum Information Theory
  • QIC 890 - Modern Quantum Optics and Nanophotonics​
  • View the full list of Fall 2014 Quantum Information courses

Spring 2014

  • Sir Anthony Leggett Lecture Series
  • QIC 890/891 - Selected Advanced Topics in Quantum Information
  • QIC 890 - Quantum Complexity Theory
  • QIC 891 - Topics in Quantum-Safe Cryptography
  • View the full list of Spring 2014 Quantum Information courses

Winter 2014

  • QIC 750 - Implementation of Quantum Information Processing
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 890 - Quantum Error Correction and Fault Tolerance
  • QIC 890 - Applied Quantum Cryptography
  • View the full list of Winter 2014 Quantum Information courses

2013

Fall 2013

  • QIC 710 - Quantum Information Processing
  • QIC 890 - Recent advances in quantum information
  • QIC 891 - Examples of quantum devices
  • View the full list of Fall 2013 Quantum Information courses

Spring 2013

  • PHYS 777 - Sir Anthony Leggett Lecture Series
  • QIC 890/891 - Selected Advanced Topics in Quantum Information
  • QIC 891 - Topics in Quantum-Safe Cryptography
  • View the full list of Spring 2013 Quantum Information courses

Winter 2013

  • QIC 750 - Implementation of Quantum Information Processing
  • QIC 890 - Implementation of Quantum Communication
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 845 - Open Quantum Systems
  • QIC 823 - Quantum Algorithms
  • View the full list of Winter 2013 Quantum Information courses

2012

Fall 2012

Spring 2012

Winter 2012

  • QIC 750 - Implementations of Quantum Information Processing
  • QIC 890 - Optical and Atomic Implementations
  • QIC 890 - Quantum Error Correction and Fault Tolerance
  • QIC 890 - Applied Quantum Cryptography
  • Sir Anthony Leggett Lecture Series 2012
  • View the full list of Winter 2012 Quantum Information courses

2011

Fall 2011 ​

  • QIC 710 - Quantum Information Processing
  • QIC 880 - Nanoelectronics for Quantum Information Processing
  • QIC 820 - Theory of Quantum Information
  • QIC 890 - Design in Quantum Systems
  • View the full list of Fall 2011 Quantum Information courses

Spring 2011

  • QIC 890 - Implementations of Quantum Communication
  • QIC 891 - Sir Anthony Leggett Lecture Series

  • QIC 890/891 - Selected Advanced Topics in Quantum Information
  • View the full list of Spring 2011 Quantum Information courses

Winter 2011

  • QIC 750 - Implementations of Quantum Information Processing
  • QIC 890 - Spin-based Implementations
  • QIC 885 - Quantum Electronics and Photonics
  • QIC 845 - Open Quantum Systems
  • QIC 823 - Quantum Algorithms
  • View the full list of Winter 2011 Quantum Information courses

2010

Fall 2010

Spring 2010

  • CO 781 - Theory of Quantum Communication
  • PHYS 769 - Sir Anthony Leggett Lecture Series 2010

Winter 2010

  • PHYS 490 - Nanophysics
  • ECE 770 - Quantum Electronics and Photonics
  • CO 481/CS 467/PHYS 467 - Introduction to Quantum Information Processing
  • CS 798 - Advanced Topics in Quantum Fault Tolerance
  • CHEM 440/740 - Introduction to Quantum Information and Quantum Control in Physical Systems
  • AMATH 900/AMATH 495/PHYS 490 - Foundations and Interpretation of Quantum Theory
  • PHYS 771 - Implementations of Quantum Information Processing

2009

Fall 2009

  • PHYS 733 T1 - Nanodevices for Quantum Computing
  • CS 867 - Advanced Topics in Quantum Information and Computation: Quantum Complexity Theory
  • CS 667/C&O 681/PHYS 767 - Introduction to Quantum Information Processing

Spring 2009

  • CS 360 - Theory of Computation
  • ECE 471 - Electromagnetic Waves
  • CO 781 - Topics in Quantum Information
  • Sir Anthony Leggett Lecture Series 2009

Winter 2009

  • PHYS 490 - Nanophysics
  • AMATH 876 - Theory of Open Quantum Systems
  • PHYS 712 -Selected Topics in Theoretical Physics: Entanglement Theory
  • CO 481/CS 467/PHYS 467 - Introduction to Quantum Information Processing

2008

Fall 2008

  • PHYS 771 T2  - Theory of Superconductivity
  • CS 798 - Theory of Quantum Information
  • CS 667/C&O 681/PHYS 767 - Introduction to Quantum Information Processing​

Spring 2008

  • CO 781 - Topics in Quantum Information: Theory, Error Correction and Cryptography
  • Sir Anthony Leggett Lecture Series 2008

Winter 2008

  • CO 781 - Quantum Algorithms
  • ECE 770 - Quantum Electronics and Photonics
  • CO 481/CS 467/PHYS 467 - Introduction to Quantum Information Processing

2007

Fall 2007

  • PHYS 771/7710-01 - Quantum Optical Communication
  • PHYS 334 - Quantum Physics II
  • CO 681/CS 667/PHYS 767 - Introduction to Quantum Information Processing
  • AM 473/PHYS 454 - Quantum Theory II
  • PHYS 234 - Quantum Physics I

Spring 2007

  • CS 798 - Advanced Research Topics: Theory of Quantum Information

Winter 2007

  • AMATH 876 - Theory of Open Quantum Systems
  • CO 781/PHYS 773 - Quantum Error Correction

2006

Fall 2006

  • PHYS 771 - Quantum Computing Since Democritus
  • CO 781 - Topics in Quantum Information
  • CS 667/CO 681/PHYS 767 - Introduction to Quantum Information Processing

Spring 2006

  • Sir Anthony Leggett Lecture Series 2006

Winter 2006

  • ECE/PHY 770 - Quantum Information Processing Devices

2005

Fall 2005

  • CO 681/CS 667/PHYS 767 - Introduction to Quantum Information Processing

Winter 2005

  • PHYS 771 - Quantum Optics
  • PHYS 490/773 - Interpretation of Quantum Mechanics

2004

Fall 2004

  • CO 681/CS 667/PHYS 767 - Introduction to Quantum Information Processing

Winter 2004

  • CO 639 - Quantum Error Correction

2003

Fall 2003

  • CO 681/CS 667/PHYS 767 - Introduction to Quantum Information Processing
  • CS 781/CO 781 - Quantum Algorithms and Complexity